打开项目时出现“无法创建C#2017编译器”错误消息

时间:2017-08-16 02:37:36

标签: c# visual-studio installation visual-studio-2017

我是Visual Studio 2017社区版。我有一个使用Visual Studio 2015创建的C#项目。当我尝试在VS 2017中打开项目时,我收到一条错误消息提示:

  

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

           

无法打开项目'dataStructureInCSharp',因为无法创建Visual C#2017编译器。   请重新安装Visual Studio。

     

---------------------------确定

如果其他人遇到类似的问题,我正试图获得帮助。我觉得去卸载然后重新安装路线对我来说是非常昂贵的,并且如果我没有其他度假胜地,我会尝试这个选项。

到目前为止我做了什么:

  • 尝试使用管理权限启动Visual Studio

但问题仍然存在。

我尝试从头开始创建一个新的控制台项目解决方案,但在这种情况下,我得到了相同的错误,并且还出现了一个额外的错误错误:

enter image description here

系统环境:Windows 7 Ultimate Service Pack 1

2 个答案:

答案 0 :(得分:20)

您可以尝试关闭所有VS 2017实例并删除文件夹%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache,然后打开VS以创建新的控制台项目。

请以管理员身份重新运行VS 2017安装程序,单击“启动”按钮旁边的图标,然后选择“修复”进行修复,如下所示:

enter image description here

答案 1 :(得分:0)

为了简要介绍我的问题的历史,我在RC阶段首次安装了Visual Studio(VS)2017社区。这是我第一次看到Visual Studio安装的基于工作负载的UI。最初我只是选择.Net desktop development工作负载开始,因为我有兴趣只创建控制台应用程序来弄脏我。

最初一切运作良好。有一天,我添加了我感兴趣的所有其他工作负载,即Universal Windows Platform DevelopmentAzure DevelopmentASP.NET and web developmentNode.js developmentMobile development with .Net。我不确定是否有任何特定的工作量被归咎于我发布的问题。

为了避免这种情况,如果RC和RTM发布版本可能没有弄乱我的整个环境,我只需卸载整个内容,重新启动我的机器并从头开始从Visual Studio社区的最新RTM版本再次安装。

我强烈建议您首先尝试@ Sara-MSFT建议的可能解决方案,然后再进行干净重新安装,以防万一。如果可以的话,它可以节省整个重新安装过程所需的几个小时。