2010-04-01 98 views
31

嘗試在Visual Studio 2010 ALM項目中使用項目「聯機」時出現此錯誤。TFS錯誤:無法確定此解決方案的工作區

該項目先前已連接到Team Foundation Server(2010)上的團隊項目,但我必須重新安裝SQL Server和TFS安裝,並且我猜所有信息都已刪除。

現在,我試圖讓項目進入一個新的TFS團隊項目,並且TFS給了我這個錯誤。

任何想法?

謝謝。

回答

31

我最終要做的是在Visual Studio 2010 IDE中重新映射工作區。

  1. 從Visual Studio IDE導航到文件 - >源代碼控制 - >工作區
  2. 你會看到工作區的列表。創建一個指向您本地項目目錄的新工作空間以及TFS上源控制文件夾的位置。
  3. 它會詢問您是否想從源代碼管理中獲取最新版本,請選擇是或否,具體取決於您的代碼版本是最新版本。
+0

對我來說,由於某些原因,它指向的是舊目錄C:\ Projects而不是D:\ Projects。通過你的建議改變了路徑。 – MadBoy 2012-08-19 14:09:21

3

我有同樣的問題,但我不得不刪除了「solution'.suo文件 -

0

你必須重新綁定到源控制。首先通過單擊文件 - >源代碼管理 - >更改源代碼管理來解除當前項目與TFS的關聯。

然後從文件 - >源代碼管理 - >點擊添加網站/解決方案到源代碼管理。

11

更改新工作區文件夾的路徑對我來說不是一種選擇,因爲源代碼管理存儲庫太大而無法再次下載。

我所做的是重新綁定解決方案中的項目。爲了做到這一點,

文件 - >源代碼管理 - >高級 - >更改源代碼管理

Visual Studio將警告您所有項目的結合將被刪除,請單擊確定。

之後,再次單擊「更改源代碼管理」,所有項目列表將顯示爲未連接。選擇之前由源代碼控制的項目,然後點擊每個項目的「綁定」。

希望綁定會自動設置。

+0

這是完美的解決方案,而不是從頭開始。 – Ajay2707 2016-10-27 06:06:40

+0

同意。接受的答案建議創建一個新的工作空間,它明確*不是我想要做的。但是這個答案只是修復了綁定。 – Timo 2017-07-31 12:12:30

0

要解決此錯誤文件 - >打開 - >網站 - >在左側面板中單擊源代碼管理和選擇特定的TFS項目。 選擇特定文件夾後,點擊「作爲IIS網站運行」複選框。

相關問題