2009-07-15 57 views
2

我使用VS2008 SP1和TFS 2008進行版本控制。Visual Studio在編輯時不會檢出文件!

有一天,我在做一個Get-Latest時在.sln文件中遇到合併衝突。我解決了衝突,一切似乎都很好。

然而,VS2008源代碼控制集成出了問題。

編輯未檢出文件時曾發生的事情是,VS2008會靜靜地檢出文件並允許我編輯。

現在發生的是我試圖輸入一個未檢出的文件,以及沒有任何反應。 VS不簽出文件,所以它仍然是隻讀的,並且我的任何按鍵都不會導致任何操作。

我按照說明in this other seemingly-related question但它沒有幫助。

我也嘗試刪除並重新創建原始.sln文件有合併衝突,但這也沒有幫助。

注意:如果我在解決方案資源管理器中手動找到該文件,請右鍵單擊並選中「編輯」,然後我可以編輯該文件。但是,爲每個文件做這件事有點荒謬。

請幫忙!

+0

只是爲了涵蓋所有理由:如果(且僅當)您擁有64位操作系統,當您在已鏈接的答案中應用註冊表修補程序時,您是否註冊了註冊表路徑並插入了「Wow64」節點在那裏? – 2009-07-15 22:52:44

回答

0

追蹤到我在解決方案中的WIX項目(我有Wix3.0.5217.0(RC2))。

wix項目有一個項目引用項目文件,我作爲早期簽入的一部分被刪除。我沒有意識到這一點(另一個開發人員一直在編輯wix項目)。

我從Wix項目中刪除了無效的項目引用,重新加載瞭解決方案,並且它似乎都在重新工作。萬歲!

相關問題