簡體   English   中英

移動代碼后無效的源代碼控制綁定

[英]Invalid source control bindings after moving code

我在稱為Code的單個目錄下組織了許多C#解決方案和項目。 我需要移動整個文件夾。 這樣做之后,給我帶來了一些小麻煩,例如Visual Studio中無效的最近項目鏈接以及IIS站點中的無效路徑。 這些東西很容易解決。 有些解決方案是在TFS中由源代碼控制的,我在第一次加載時發現映射也被破壞了。 同樣,通過編輯工作區並手動更新本地文件夾,這是相當簡單的修復。

但是,我還有一個最后的問題,我似乎無法逾越,那是無效的源代碼控制綁定。 例如,我有一個包含4個網站項目的解決方案。 在4個中,有3個具有無效的綁定。 我嘗試使用“更改源代碼控制”取消綁定無效的項目,然后卸載並重新加載項目,但是它沒有任何作用。 在“更改源代碼管理”屏幕中,列出的服務器綁定非常有效,因為它們存在,我可以在“源代碼管理資源管理器”中瀏覽到它們。 我在腦子里。

是否有人對檢查,測試或嘗試其他任何想法?

確保您的解決方案已添加到源代碼管理:“文件”>“源代碼管理”>“將解決方案添加到源代碼管理”。

通常,解除綁定和重新綁定將解決此問題,您可以嘗試重新綁定回源代碼控制在Visual Studio中:

  1. 打開有問題的解決方案
  2. 在解決方案資源管理器中選擇解決方案
  3. 文件->源代碼控制->高級->更改源代碼控制
  4. 取消綁定任何已綁定但無法正常工作的項目。
  5. 綁定現在未綁定的所有項目。

您還可以參考本文,了解如何在VISUAL STUDIO中修復TFS無效綁定

但是,如果重新綁定不起作用,則可以嘗試直接編輯解決方案文件,有關更多信息,請參閱此線程中 Jonathan Nixon的回答

暫無
暫無

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

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