簡體   English   中英

如何在 Visual Studio 2017 或 2019 中斷開項目解決方案與 TFS 的連接?

[英]How to disconnect project solution from TFS in Visual Studio 2017 or 2019?

我有一個與 TFS 相關的解決方案。 每當我嘗試在解決方案中安裝新庫時,都會出現錯誤:

未經授權 (410)

我試圖從解決方案中刪除所有與 TFS 相關的文件,但我仍然遇到同樣的錯誤。

有沒有人遇到過同樣的問題並以某種方式解決了它?

經驗證的解決方案

解決方案 1

要永久且完全地將解決方案與源代碼管理分離,請執行以下步驟:

  1. 單擊“否”按鈕以避免連接到 TFS。
  2. 在文件菜單中,轉到源代碼管理選項並清除綁定。 你會特別想要File menu - Source Control - Advanced - Change Source Control...
  3. 保存解決方案。

下次打開解決方案時,系統不會提示您連接到 TFS。

解決方案 2

要完全刪除 TFS 源代碼控制綁定,請執行以下兩個步驟:

  1. 轉到您的解決方案文件夾,查找並刪除所有擴展名為*.vssscc*.vspscc文件。
  2. 在記事本中打開解決方案的.sln文件,然后找到並刪除GlobalSection(TeamFoundationVersionControl)部分。

參考鏈接

來自: 從解決方案中刪除 TFS 連接

Afaik,以 4XX 開頭的錯誤是由錯誤的憑據引起的。 從這個角度來看,您可以嘗試斷開與服務器的連接,然后通過從 Team->Disconnect from server 重新連接

同樣解綁項目,重新綁定; 文件->源代碼管理->高級->更改源代碼管理

希望能幫助到你。

確保您已在本地刪除所有相關文件。 要完全刪除 TFS 源代碼控制綁定,請執行以下兩個步驟:

  1. 轉到您的解決方案文件夾,查找並刪除所有擴展名為*.vssscc*.vspscc文件。
  2. 在記事本中打開解決方案的.sln文件,然后找到並刪除GlobalSection(TeamFoundationVersionControl)部分。

GlobalSection(TeamFoundationVersionControl) = preSolution <code> SccNumberOfProjects = 2 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} SccTeamFoundationServer = <YourTFSURL> SccLocalPath0 = . SccProjectUniqueName1 = . SccLocalPath1 = . EndGlobalSection

更多詳細步驟請看這里的博客: 參考鏈接

如果您仍然遇到問題,請關閉 VS, 清除 TFS 和 VS 緩存 然后再次打開 VS,這可能會奏效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM