2017-08-16 44 views
0

我有Visual Studio 2017社區版。我有一個使用Visual Studio 2015創建的C#項目。當我嘗試在VS 2017中打開項目時,出現錯誤消息提示:「C#2017編譯器無法創建」錯誤消息,同時打開項目

---------------- ----- Microsoft Visual Studio


無法打開項目'dataStructureInCSharp',因爲無法創建Visual C#2017編譯器。 請重新安裝Visual Studio。

--------------------------- OK

我想如果任何人面臨着獲得幫助類似的問題。我覺得去卸載然後重新安裝路由對我來說是非常昂貴的,如果我沒有其他的度假村,最後會嘗試這個選項。

什麼我迄今所做的:

  • 嘗試啓動Visual Studio中的管理權限

但問題仍然相同。

我想從頭開始創建,但在這種情況下,一個新的控制檯項目的解決方案,我得到同樣的錯誤和其他錯誤錯誤也顯示如下:

enter image description here

系統環境:Windows 7旗艦版的Service Pack 1

+0

是的。這顯然是最後的手段。 – RBT

+0

@RBT,關閉VS 2017並刪除文件夾%localappdata%\ Microsoft \ VisualStudio \ 15.0_xxxx \ ComponentModelCache,然後打開VS創建一個新的Console項目,如果不行的話,以管理員身份重新運行VS 2017安裝程序,點擊「啓動」按鈕旁邊的圖標,然後選擇「修復」進行修復。 –

+0

我真的很抱歉@ Sara-MSFT。由於我沒有得到任何進展或迴應,我早上本身不耐煩。所以,我只是卸載整個VS 2017社區,並重新安裝它,以解決我的問題。現在,我無法嘗試您提出的解決方案。不過,我建議您將您的建議添加爲答案。我相信這對於這個職位的將來讀者面臨同樣的問題會有幫助。 – RBT

回答

2

您可以嘗試關閉所有VS 2017實例並刪除文件夾%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache,然後打開VS以創建一個新的控制檯項目。

或者

請重新運行VS 2017年安裝程序作爲管理員,請單擊「啓動」按鈕旁邊的圖標,然後選擇「修復」來修復,如下圖所示:

enter image description here

0

只是爲了簡要介紹我的問題的歷史,在RC階段,我首先安裝了Visual Studio(VS)2017社區。這是我第一次看到Visual Studio安裝的基於工作負載的用戶界面。起初,我只是簡單地選擇了.Net desktop development工作量,因爲我有興趣創建唯一的控制檯應用程序來讓我的手變髒。

最初它運轉良好。一天,我添加了我感興趣的所有其他工作負載,即Universal Windows Platform Development,Azure Development,ASP.NET and web development,Node.js developmentMobile development with .Net。我不確定是否有任何特定的工作負載會因我發佈的問題而受到指責。

只是爲了避免這種情況,如果RC和RTM版本構建可能沒有搞亂我的整個環境,我只需卸載整個系統,重新啓動我的機器並從Visual Studio Community的最新RTM版本重新安裝。

我強烈建議您在做清潔重裝之前,首先嚐試@ Sara-MSFT建議的可能解決方案,以防萬一它起作用。如果它在整個重新安裝過程中工作,它可以爲您節省幾小時的時間。

相關問題