當項目中出現“未能找到與此解決方案關聯的源代碼管理提供程序。項目將視為不受源代碼管理”


解決方法:
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會自動被改動

也可以在將整個項目文件夾先去掉只讀屬性,后面就不會有提示修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM