2014-09-02 253 views
10

所以,我有點新到這個VS世界。我使用的是VS 2012,上次所做的一切正常。現在我嘗試打開我的項目,但實際上沒有加載它們。當我進入解決方案資源管理器時,我只看到消息「加載失敗」,然後顯示消息:「該項目需要用戶輸入,重新加載以獲取更多信息。」但是當我重新加載時,它會彈出一條消息:「操作無法完成,不支持此界面。」Visual Studio 2012不加載任何項目

我不知道是什麼意思的「需要用戶輸入」,我從來沒有打開我的項目與任一輸入,我只要按一下該項目的文件,然後打開它...

總之,這是怎麼回事上??

謝謝。

+0

看在 「輸出」 窗口。那裏通常有更多的信息。根據您配置VS的方式,您可能需要通過View => Output打開Output窗口。 – 2014-09-02 03:18:43

+0

任何項目?你能創建一個新的空白項目嗎?你能保存它,退出並重新打開它嗎? – Blorgbeard 2014-09-02 03:19:01

+0

輸出窗口沒有任何內容。 @ ta.speot.is 任何項目!即使是隻有一個文件的noob項目也沒有開放。我不能創建新的,因爲它錯誤顯示消息「包」視覺C++包'未能加載「 – Fabiotk 2014-09-02 03:32:26

回答

13

我收到了同樣的消息(使用VS 2013)打開位於網絡驅動器上的項目。

我右鍵單擊解決方案資源管理器中的項目並選擇「重新加載項目」,出現一個對話框警告我關於不受信任的位置,我單擊確定併成功加載項目。

+0

當解決方案只包含一個或兩個項目時,這可能是正確的,但很快就會變得不切實際。我們針對大型產品的一些傳統解決方案包含200多個項目。 @ xevser的答案應該是被接受的答案。 – 2016-12-14 12:28:09

+0

@RegEdit夠公平的,我通常不會使用涉及許多項目的解決方案。也許SO需要一種方法來獲得兩個被接受的答案,具體取決於您在解決方案中有多少個項目;) – mendel 2016-12-14 16:19:09

5

更改項目的文件夾名稱。然後VS再次問是否可信。比單擊是。之後,VS重新加載項目

+1

Didnt在我的案例中工作。 – 2016-03-12 07:08:12

+0

工作就像一個魅力(VS2013)。注意代替項目文件夾,最簡單的方法是重命名解決方案文件夾(或將其移至新的子文件夾)。這可以使解決方案文件中的所有相關項目引用保持正確。 – 2016-12-14 12:25:10

4

我不得不在Windows 10.0筆記本電腦上「修復」Visual Studio Express 2012。如果您已經安裝了Visual Studio,您將獲得修復選項。

這解決了我的問題,它完全像上面那樣。

1

我刪除了ComponentModelCache文件夾並重新啓動了Visual Studio 2012. 這解決了我的問題。

C:\ Users \用戶名\ AppData \本地\微軟\ VisualStudio的\ 11.0 \ ComponentModelCache

相關問題