2009-08-22 373 views
3

我正在開發Visual Studio中的第一個項目,自05年以來我沒有使用Windows,所以請耐心等待。Visual Studio無法打開文件

我有我的項目在Visual Studio 2008中打開,我試圖打開編輯一個特定的文件,但我得到的是說

"c:\path\to\file 
Cannot open file.

我驗證過的文件的錯誤存在,我可以從Windows資源管理器中打開它,但Visual Studio中沒有任何想法?


我對Visual Studio不熟悉,所以我的術語可能不正確。

該文件出現在Visual Studio資源管理器窗格中的樹中,因此我雙擊它並出現錯誤。錯誤只是說文件路徑:無法打開文件。

如何檢查Windows中的權限/ ACL?我認爲,因爲我可以在Windows資源管理器中打開它,所以我可以在Visual Studio中打開它。

它是一個.cpp文件。

+0

當你在解決方案資源管理器窗口中選擇添加現有項目時,你會得到這個嗎?你能粘貼錯誤的確切文字嗎? – klabranche 2009-08-23 00:00:42

+0

文件的類型/擴展名是什麼? – 2009-08-23 00:02:19

回答

7

您可能需要右鍵點擊樹中的文件,並將其從項目中刪除。

然後,添加一個現有的項目。

希望能解決這個問題。

1

雖然我並不熟悉這一點,但如果您只是想繼續前進,我建議創建一個新的項目類型,並將所有現有文件添加到它。應該比診斷可能存在的許多問題更快更容易。

其他檢查事項:項目文件的編碼類型,權限/訪問控制列表(你可以從unelevated VS提示打開實際的文件,例如)等

0

除了其他答案,我發現如果未安裝項目文件中指定的目標.Net框架版本,則可能會出現此問題。

這似乎阻止Visual Studio打開項目中包含的所有文件,並顯示「無法打開文件」消息。

更正版本(在csproj文件或設置中),保存並重新加載項目可修復問題。

相關問題