Visual Studio不支持源代码管理项目

时间:2012-08-24 08:50:41

标签: visual-studio-2010 version-control

我正在尝试在VS 2010中打开一个项目,但是在打开它时出现错误。 任何人都能说出这个错误意味着什么吗?

  

该项目受源控制。此版本的Visual Studio   .net不支持源控制项目。任何更改都会生成   此项目不会传播到源代码

6 个答案:

答案 0 :(得分:7)

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

已损坏。删除它现在都有效。

答案 1 :(得分:2)

这意味着:

  1. 该项目位于“源代码管理”下
  2. 如果您进行任何更改,VS将不会将它们传播到源代码管理
  3. 如果您需要提交对源代码管理的更改,则需要以自己的方式执行此操作。
  4. 但是,如果您只想运行项目,或只是看代码,或者jsut不想与之协作,则应忽略此消息。

答案 2 :(得分:2)

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

devenv / resetskippkgs

这可能会对你有所帮助,看看这个...... "the project type is not supported by this installation" error

asp.net mvc 1.0 "project type is not supported" on Visual Studio 2008

答案 3 :(得分:0)

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

这里有一个类似的问题: Source Versioning for Visual Studio Express

答案 4 :(得分: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

答案 5 :(得分:0)

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

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