当项目中出现“未能找到与此解决方案关联的源代码管理提供程序。项目将视为不受源代码管理”
Posted 叶长种-.Net软件工程师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当项目中出现“未能找到与此解决方案关联的源代码管理提供程序。项目将视为不受源代码管理”相关的知识,希望对你有一定的参考价值。
解决方法:
1.vs2013打开项目,
2.提示“您正在打开的解决方案已绑定到以下Team Foundation Server上的源代码管理:http://IP:端口/tfs/defaultcollection。是否要联系此服务器以尝试启用源代码管理集成”
3.选“否N”
4.提示“解决方案看起来是受源代码管理,但无法找到他的绑定信息。由于无法自动恢复这些缺少的信息,缺少绑定的项目将被视为不受源代码管理。” 选“确定”
5、在右边的解决方案资源管理器中,在每个项目上右键>>编辑**.csproj
6.移除
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
7.在右边的解决方案资源管理器中,在每个项目上右键>>重新加载
=================================================================================================
方法二:
1.修改 解决方案文件**sln
1.1 将文件的只读属性去掉
1.2在解决方案文件**sln中将以下的字符删除
------------------------------------------------
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 6
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
SccTeamFoundationServer = http://IP:端口/tfs/defaultcollection
SccLocalPath0 = .
SccProjectUniqueName1 = ****.csproj
SccProjectName1 = ***
SccLocalPath1 = **
SccProjectUniqueName2 = **.csproj
SccProjectName2 = **
SccLocalPath2 = **
SccProjectUniqueName3 = **.csproj
SccProjectName3 = **
SccLocalPath3 = **
SccProjectUniqueName4 = **.csproj
SccProjectName4 = **
SccLocalPath4 = **
SccProjectUniqueName5 = **.csproj
SccProjectName5 = **
SccLocalPath5 = **
EndGlobalSection
------------------------------------------------
Settings.Designer.cs 会自动被改动
Reference.cs会自动被改动
也可以在将整个项目文件夹先去掉只读属性,后面就不会有提示修改
以上是关于当项目中出现“未能找到与此解决方案关联的源代码管理提供程序。项目将视为不受源代码管理”的主要内容,如果未能解决你的问题,请参考以下文章