Visual Studio不支持源代码控制项目。

4
我正在尝试在VS 2010中打开一个项目,但在打开时出现错误。 有人可以告诉我这个错误的含义吗?

该项目已受源代码控制。此版本的Visual Studio .NET不支持受源代码控制的项目。对该项目所做的任何更改都将无法传播到源代码。


谢谢大家。这是我所做的,我将 Microsoft.Version.Number.Targets 文件复制到“C:\Program Files (x86)\MSBuild\Microsoft\AssemblyInfoTask”文件夹中,然后它开始工作了。我不知道发生了什么,但它现在可以正常工作了。 - Vinod
发生的情况是,您只在更改代码的副本。如果您想将更改推回到其所在的任何源控件中,则存在问题。 - Tony Hopkinson
6个回答

7

C:\Users\YourName\AppData\Local\Microsoft\Team Foundation\4.0\Cache\VersionControl.config

这个文件已经损坏,删除后问题得到解决。


我也试过了,对我有用。我已经尝试卸载/重新安装VS。谢谢! - Andy Baker

2

这意味着:

  1. 该项目正在使用源代码控制。
  2. 如果您进行任何更改,VS将不会将其传播到源代码控制中。
  3. 如果您需要提交更改给源代码控制,则需要按照自己的方式进行操作。

但是,如果您只想运行该项目、查看代码或者不想与它进行协作,您可以忽略此信息。


2

0

0

这意味着您打开的解决方案受版本控制的管理,例如Team Foundation Server(TFS)。要使用版本控制功能,您需要特殊版本的Visual Studio。

根据错误消息的假设,您可以使用项目中的源代码,构建和启动程序,但无法将所做的更改提交到版本控制存储库。

TFS的维基百科页面很好地解释了TFS的相关内容:http://en.wikipedia.org/wiki/Team_Foundation_Server

如果您只是为自己编写代码,则不应该有问题。如果您正在团队项目上工作,并使用TFS作为版本控制系统,则必须升级到另一个VS版本。

也许这个Stack Overflow线程可以帮助您一些:Connect Visual Studio 2010 Professional to TFS


0

我猜你是在使用Express版本,因此你没有得到集成的源代码控制。

需要更多信息,例如确认上述内容以及了解项目所使用的源代码控制类型。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接