2017-04-19 89 views
0

我有一堆C#解決方案和項目被組織在一個名爲Code的目錄下。我需要移動整個文件夾。做完這些之後,我留下了一些小的不便,例如Visual Studio中最近無效的項目鏈接和IIS站點中的無效路徑。這些事情很容易修復。一些解決方案是在TFS中進行源代碼控制的,我在第一次加載時發現映射也被破壞了。再次,通過編輯工作區和手動更新本地文件夾,這是一個非常簡單的解決方法。移動代碼後無效的源代碼控制綁定

但是,我剩下最後一個問題,我似乎無法過去,這是無效的源控制綁定。例如,我有一個包含4個網站項目的解決方案。 4,3中有無效的綁定。我已經嘗試使用Change Source Control來解除綁定無效的項目,然後卸載並重新加載項目,但它什麼都不做。在Change Source Control屏幕中,列出的服務器綁定非常有效,因爲它們存在,我可以在Source Control Explorer中瀏覽它們。它正在做我的頭。

有沒有人有任何其他想法檢查,測試,或嘗試..?

回答

0

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

通常解除綁定並重新綁定將修復它,你可以嘗試重新綁定回源控制 在Visual Studio:

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

您也可以參考這篇文章HOW TO FIX TFS INVALID BINDING IN VISUAL STUDIO

但是,如果重新綁定不工作,你可以嘗試編輯解決方案文件直接,以瞭解更多信息,請參閱喬納森·尼克松回答this thread