最近在做项目的时候有个项目之前是用VSS进行的源代码管理,后来全部迁移至了TFS,但是今天打开的时候建立完解决方案,怎么都不能把其中一个项目加进来,总是提示xxxx是受源代码管理的项目,本机似乎没有安装相应的源代码管理插件,然后提示临时工作或者永久断开。
用记事本打开相应的.csproj文件后,发现源代码管理驱动里面写的还是VSS,所以找了一个可以正常在TFS打开的项目,然后对比了一下项目文件,发现TFS的节点跟VSS的节点区别
<SccProjectName>SAK</SccProjectName> <SccLocalPath>SAK</SccLocalPath> <SccAuxPath>SAK</SccAuxPath> <SccProvider>SAK</SccProvider>
将打不开的项目文件中对应的节点改为上面的内容,即可解决问题。