4

我正在尝试在 VS 2010 中打开一个项目,但在打开它时出现错误。谁能告诉这个错误是什么意思?

该项目处于源代码控制之下。此版本的 Visual Studio .net 不支持源代码控制项目。对此项目所做的任何更改都不会传播到源代码

4

6 回答 6

7

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

已损坏。删除它现在一切正常。

于 2013-05-16T09:27:27.563 回答
2

这意味着:

  1. 该项目受源代码控制
  2. 如果您进行任何更改,VS 不会将它们传播到源代码管理
  3. 如果您需要提交对源代码管理的更改,则需要以自己的方式进行。

但是,如果您只想运行项目,或者只是查看代码,或者不想与它协作,则应该忽略此消息。

于 2012-08-24T08:55:42.887 回答
2

此问题的解决方案是在命令提示符处找到您的 Visual Studio 2008 开发环境可执行文件(默认位于 C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe)并键入:

devenv /resetskippkgs

也许,这会帮助你,看看这个...... “此安装不支持项目类型”错误

Visual Studio 2008 上的 asp.net mvc 1.0“不支持项目类型”

于 2012-08-24T09:00:27.620 回答
0

您正在使用 Visual Studio Express,它不支持加载项,因此不支持源代码管理加载项。

这里有一个类似的问题: Visual Studio Express 的源版本控制

于 2012-08-24T08:54:48.147 回答
0

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

看起来(基于错误消息的假设)您可以使用项目中的源代码,您可以构建和启动程序,但您不能提交对版本控制存储库所做的任何更改。

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

如果您自己使用代码,那应该不是问题。如果您从事团队项目,使用 TFS 作为版本控制系统,则必须升级到另一个 VS 版本。

也许这个堆栈溢出线程可以帮助你一点:Connect Visual Studio 2010 Professional to TFS

于 2012-08-24T08:56:56.227 回答
0

我假设这意味着您使用的是 express 版本,并且您没有获得集成的源代码控制。

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

于 2012-08-24T08:57:14.350 回答