2009-12-09 91 views
2

我工作的學校的一個項目,我們使用Visual Studio 2008那裏,我用它在家裏,都是速成版。有問題的項目在學校開始,但我無法在家中進行編輯,當我打開.sln時出現此問題爲什麼我的Visual Studio 2008的項目只讀

「智能感知信息將無法用於.VC++項目,因爲Intellisense數據庫文件位置/垃圾.NCB不能寫打開。

其他功能也將如果解決方案目錄是隻讀的影響。」

如何打開我的項目,所以我可以編輯它?

回答

3

要使解決方案目錄可寫,請右鍵單擊解決方案目錄,選擇屬性,然後取消選中打開的對話框中的只讀複選框。

+0

所以這是我使用的便攜式硬盤驅動器的問題,目錄是隻讀的,但是當我取消選中該框時,點擊應用,給予管理權限並單擊確定立即重置爲只讀。 – Richard 2009-12-09 22:14:09

+0

您必須將目錄複製到本地硬盤驅動器,然後在此處運行。 – 2009-12-09 22:33:05

+0

我把它扔到我的電腦上,它很有用,它很奇怪,因爲我可以在學校沒有問題的情況下在我的硬盤驅動器上工作。 – Richard 2009-12-09 22:40:36

5

兩個建議:

  • 確保你不已經有解決方案在Visual Studio中打開(這聽起來愚蠢的,但你不能同時打開兩個Visual Studio的情況下的解決方案)
  • 刪除Junk.ncb文件(該文件由Visual Studio生成;當您重新打開解決方案時將重新創建該文件)。
+2

的第一項是特別容易 - 檢查可能不會顯示任何UI,但可能會抱着一種文件devenv.exe的情況下,任務管理器的進程列表。 – 2009-12-09 22:04:42

2
  • 它是開放的別的地方?
  • 您將解決方案保存在CD上並將文件複製到硬盤上? (我必須手動更改我的文件的屬性,因爲只讀屬性轉移到副本的硬盤驅動器上。)
  • 它簽入源代碼管理下?
0

也許Visual Studio中的一個實例,掛斷電話並沒有迴應,但它仍持有Junk.ncb

1

可能是因爲你已經有了這個解決方案中的另一個Visual Studio的窗口中打開。

相關問題