应用程序无法加载。无法创建Visual C#2015 RC编译器

时间:2015-05-27 21:17:08

标签: c# visual-studio visual-studio-2015

我正在尝试安装Visual Studito 2015 RC社区版。

我下载了网络安装程序并安装了所有组件。安装完成后,我按照指示重新启动了我的机器,但是当我尝试创建应用程序时,它一直给我同样的错误。请参阅以下屏幕:

Screenshot showing the error "Project ... could not be opened because the Visual C# 2015 RC compiler could not be created.  Please re-install Visual Studio."

我在早期版本的Visual Studio中尝试过this answerthis answer。它会重置设置,但最终会出现相同的错误。

我也尝试删除C:\Users\Gogol\AppData\Local\Microsoft\VisualStudio文件夹,但又一次,没有运气。

我还在路径中添加了devenv.exe。我可以在命令提示符下访问devenv

14 个答案:

答案 0 :(得分:103)

这种方法对我有用:

删除这两个文件夹的内容

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\
C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

然后以管理员身份运行VS.NET,否则将无法正确续订Roaming文件夹。

答案 1 :(得分:61)

以管理员身份运行devenv.exe。它对我有用。

答案 2 :(得分:11)

经过一番研究,我能够安装VS 2015社区并使用它。这种情况发生在我的情况下,因为我暂停安装并稍后重新启动它。我从我的计算机上卸载了VS 2015,重新启动了我的计算机并重新运行了设置(包括下载)并且运行正常。回答我自己的问题,万一有人还在寻找解决方案。

答案 3 :(得分:8)

我也有这个问题,通常它来自在git repo中包含一个文件,而不是使用.gitignore

我所做的是去了项目目录......

/。VS /配置/对ApplicationHost.config

并删除了上面的文件,从那时起就起作用了。我认为这是与UUID或其他类似的冲突。 (总猜)

答案 4 :(得分:5)

为VS 2012找到了这个解决方案,这对我来说是VS 2015.

以下推荐链接的解决方案: 注意:更改VS 2015的路径。

解决方案

  1. Open exe,VS2012 x86 Native Tools命令提示符(以管理员身份运行)。
  2. 路径:C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Microsoft Visual Studio 2012 \ Visual Studio Tools

    1. 然后运行gacutil / u Microsoft.VisualStudio.CSharp.Services.Language.Interop
    2. 这将成功从GAC卸载服务,这导致了问题。

      Project could not be opened because the Visual C# 2012 compiler could not be created.

答案 5 :(得分:2)

在我为Visual Studio Community 2015安装更新2之后开始发生在我身上。我完全尝试了所有内容

非这些工作..真的很沮丧2天。最后完全卸载了Visual Studio并重新安装它并且工作正常。

答案 6 :(得分:2)

当我尝试通过上下文菜单使用“重新加载项目”时,Visual Studio 2015无法在我的解决方案中加载我的MVC5项目并向我显示相同的错误消息。原因是applicationhost.config中存在重复条目。

根据项目设置,Visual Studio 2015将使用以下两个applicationhost.config之一:

  • “[解决方案的路径] .vs \ config \ applicationhost.config”
  • “C:\ Users \ [用户名] \文档\ IISExpress \配置\对ApplicationHost.config”

我打开了applicationhost.config,发现了两个具有相同名称属性的“site”条目:

<sites>
    <site name="WebSite" id="1" serverAutoStart="true">
    [...]
    </site> 
    <site name="WebSite" id="2" serverAutoStart="true">
    [...]
    </site>
</sites>

我删除了其中一个“网站”块:

<sites>
    <site name="WebSite" id="1" serverAutoStart="true">
    [...]
    </site> 


</sites>

之后我能够成功重新加载MVC5项目。

答案 7 :(得分:1)

我声称没有功劳,但这对我有用,取自这里 - https://social.msdn.microsoft.com

打开Windows资源管理器,然后导航到\ Common7 \ IDE(默认为C:\ Program Files \ Microsoft Visual Studio 14.0 \ Common7 \ IDE);

  1. 删除ItemTemplatesCache,ProjectTemplatesCache文件夹;

  2. 在“开始”菜单下打开Visual Studio命令提示符->所有程序-> Microsoft Visual Studio 2015 -> Visual Studio工具(运行) 具有管理员权限:右键单击程序->运行方式 管理员);

  3. 运行devenv / InstallVSTemplates开关;

  4. 运行devenv / Setup开关

答案 8 :(得分:1)

安装Visual Studio 2015更新3后,也会发生这种情况,通过重新启动计算机解决。

答案 9 :(得分:0)

像大多数开发人员在VS2015上遇到这个问题一样,我尝试了一切,每个兔子洞都搞砸了我的开发环境。三天之后,我不得不将我的开发箱转变为IT以重新安装操作系统,我尝试了一些ON THIS MESSAGE THREAD,当它工作时我的下巴掉了下来。我所做的只是停止使用Web安装并使用他们的ISO下载 - 全新安装(无数次卸载后)和使用ISO版本的修复工作正如我习惯的那样。

这对我来说,VS团队并不是直截了当地处理看似糟糕的安装过程并保持沉默而我们的轮子失去了几天的工作 - 不好......

[UPDATE] 它解决了编译器无法创建的错误,但我现在正在解决NuGet包管理器未安装的问题。我正在卸载Update 2,看看我是否无法让Update 1工作......

答案 10 :(得分:0)

在我的情况下,这是因为.csproj配置为使用本地IIS。我对IIS进行了一些更改,网站已不再存在。输出窗口中出现警告。编辑.csproj文件以指向新站点,或重新创建站点将解决问题。

答案 11 :(得分:0)

对于我删除整个项目目录,从Git重新克隆项目并重新启动Visual Studio(Community 2015)工作。在VS中打开重新克隆的项目时,它要求“项目”“配置为使用未安装在此计算机上的IIS Web服务器。是否要将项目转换为使用IIS Express?”

选择是,VS将项目的Web服务器设置为IIS Express,项目加载并构建正常。

最终将.csproj文件更改为UseIISExpress并设置IISUrl,这可能修复了“项目无法打开”的问题。

答案 12 :(得分:0)

我有同样的问题。这里什么都没有帮助我。

我再次运行Visual Studio安装并更新。安装程序显示VC++ libsIIS Express缺席。这解决了我的问题。

答案 13 :(得分:0)

出现此错误是因为您的电脑中有不同版本或不同的扩展程序(专业版然后您同时设置社区)。

解决问题去添加和删除程序

1 类视觉工作室

2-卸载任何 Visual Studio 工具(例如 Microsoft Visual Studio 应用程序 2017 工具)

3-如果没有找到卸载检查修改则卸载工具

4-重新安装visual studio**