应用程序无法加载。无法创建 Visual C# 2015 RC 编译器
Application Can't Load. Visual C# 2015 RC Compiler Could Not Be Created
我正在尝试安装 Visual Studito 2015 RC 社区版。
我下载了网络安装程序并安装了所有组件。安装后,我按照指示重新启动了我的机器,但是当我尝试制作应用程序时,它总是给我同样的错误。请看下面的画面:
我试过 this answer and this answer 早期版本的 Visual Studio。它重置了设置,但最终还是出现了同样的错误。
我也曾尝试删除 C:\Users\Gogol\AppData\Local\Microsoft\VisualStudio
文件夹,但还是失败了。
我还在路径中添加了 devenv.exe
。我可以在命令提示符下访问 devenv
。
经过一些研究,我能够安装 VS 2015 Community 并使用它。这发生在我的案例中,因为我暂停了安装并稍后重新启动它。我从我的电脑上卸载了 VS 2015,重新启动我的电脑并重新 运行 安装程序(包括下载)并且它工作了。回答我自己的问题以防万一有人还在寻找解决方案。
找到了适用于 VS 2012 的解决方案,它对我适用于 VS 2015。
下面提到的 link 的解决方案:
注意:更改 VS 2015 的路径。
解决方案
- 打开 exe、VS2012 x86 Native Tools 命令提示符(运行 以管理员身份)。
路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio 工具
- 然后运行 gacutil /u Microsoft.VisualStudio.CSharp.Services.Language.Interop
这将成功地从导致问题的 GAC 卸载服务。
Project could not be opened because the Visual C# 2012 compiler could not be created.
运行 devenv.exe 作为管理员。它对我有用。
在我为 Visual studio 社区 2015 安装更新 2 后开始发生在我身上。我尝试了一切
- 这个
- 和这个
- 运行 devenv.exe 作为管理员
- 运行 gacutil /u
Microsoft.VisualStudio.CSharp.Services.Language.Interop(它说 0
找到程序集)
- 运行 devenv.exe /resetsettings
- 运行 devenv.exe /ResetSkipPkgs
- 正在删除 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio
这些都没有用.. 这两天真的很沮丧。最后完全卸载 Visual Studio 并重新安装它,它工作了。
像大多数遇到 VS2015 问题的开发人员一样,我尝试了所有方法,但每个兔子洞都把我的开发环境弄得比以前更糟。三天后,就在我不得不将我的开发箱变成 IT 以重新安装 OS 的时候,我尝试了一些发现 ON THIS MESSAGE THREAD 的东西,当它工作时我惊呆了。我所做的只是停止使用 Web 安装并使用他们的 ISO 下载 - 全新安装(在无数次卸载之后)和使用 ISO 版本的修复按照我习惯的方式工作。
这在我看来表明 VS 团队在处理看似糟糕的安装过程时并没有直截了当,并且在我们旋转车轮时保持沉默,失去了几天的工作 - 不好....
[更新] 它解决了无法创建编译器的错误,但我现在正在解决未安装 NuGet 包管理器的问题。我正在卸载 Update 2 以查看是否无法让 Update 1 工作...
我也有这个问题,通常它来自于在 git 存储库中包含一个文件而不是使用 .gitignore
我做的是进入项目目录...
/.vs/config/applicationhost.config
并删除了上述文件,从那时起它就起作用了。我相信这是与 UUID 或类似的冲突。 (总猜测)
这个方法对我有用:
删除这2个文件夹的内容
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\
C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio.0\ComponentModelCache
然后运行将VS.NET设为admin,否则无法正确更新Roaming
文件夹
在我的例子中,这是因为 .csproj 配置为使用本地 IIS。我对 IIS 进行了一些更改,该网站不再存在。输出 window 中有警告。编辑 .csproj 文件以指向新站点,或重新创建站点将解决此问题。
对我来说,删除整个项目目录,从 Git 重新克隆项目并重新启动 Visual Studio (Community 2015) 有效。在 VS 中打开重新克隆的项目时,它会询问 "The project "" is configured to use IIS Web Server which is not installed on this computer. Would you like to convert the project to use IIS Express?"
在选择“是”时,VS 将项目的 Web 服务器设置为 IIS Express,并且项目加载和构建正常。
这最终将 .csproj 文件更改为 UseIISExpress
并设置了 IISUrl
,这可能解决了 "Project could not be opened" 问题。
Visual Studio 2015 无法在我的解决方案中加载我的 MVC5 项目,并在我尝试通过上下文菜单使用 'Reload Project' 时向我显示相同的错误消息。原因是 applicationhost.config 中的条目重复。
根据项目设置,applicationhost.config 2015 年将使用以下两个 applicationhost.config 之一:
- [解决方案路径].vs\config\applicationhost.config
- "C:\Users\[username]\Documents\IISExpress\config\applicationhost.config"
我打开 applicationhost.config 发现两个具有相同名称属性的 'site' 条目:
<sites>
<site name="WebSite" id="1" serverAutoStart="true">
[...]
</site>
<site name="WebSite" id="2" serverAutoStart="true">
[...]
</site>
</sites>
我删除了两个 'site' 块中的一个:
<sites>
<site name="WebSite" id="1" serverAutoStart="true">
[...]
</site>
</sites>
之后我能够成功地重新加载 MVC5 项目。
我遇到了同样的问题。这里没有任何帮助。
我运行再次安装Visual Studio并更新。安装显示 VC++ libs
和 IIS Express
不存在。这解决了我的问题。
我不承认,但这对我有用,取自这里 - https://social.msdn.microsoft.com
打开 Windows 资源管理器,然后导航至 \Common7\IDE(默认为 C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE);
删除ItemTemplatesCache、ProjectTemplatesCache文件夹;
在“开始”菜单下打开 Visual Studio 命令提示符 ->
所有程序 ->
Microsoft Visual Studio 2015 ->
Visual Studio工具(运行
它具有管理员权限:right-click 程序 ->
运行 作为
管理员);
运行 devenv /InstallVSTemplates 开关;
运行 devenv /Setup 开关
安装Visual Studio2015 update 3后也出现这种情况,重启机器解决
出现此错误是因为您的电脑中 visual studio 的版本不同或扩展名不同(专业然后您同时设置社区)。
解决问题去添加删除程序
1型visual studio
2-卸载任何 visual studio 工具(前 Microsoft visual studio 应用程序 2017 工具)
3-如果没有找到卸载检查修改然后卸载该工具
4-重新安装visual studio**
我正在尝试安装 Visual Studito 2015 RC 社区版。
我下载了网络安装程序并安装了所有组件。安装后,我按照指示重新启动了我的机器,但是当我尝试制作应用程序时,它总是给我同样的错误。请看下面的画面:
我试过 this answer and this answer 早期版本的 Visual Studio。它重置了设置,但最终还是出现了同样的错误。
我也曾尝试删除 C:\Users\Gogol\AppData\Local\Microsoft\VisualStudio
文件夹,但还是失败了。
我还在路径中添加了 devenv.exe
。我可以在命令提示符下访问 devenv
。
经过一些研究,我能够安装 VS 2015 Community 并使用它。这发生在我的案例中,因为我暂停了安装并稍后重新启动它。我从我的电脑上卸载了 VS 2015,重新启动我的电脑并重新 运行 安装程序(包括下载)并且它工作了。回答我自己的问题以防万一有人还在寻找解决方案。
找到了适用于 VS 2012 的解决方案,它对我适用于 VS 2015。
下面提到的 link 的解决方案: 注意:更改 VS 2015 的路径。
解决方案
- 打开 exe、VS2012 x86 Native Tools 命令提示符(运行 以管理员身份)。
路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio 工具
- 然后运行 gacutil /u Microsoft.VisualStudio.CSharp.Services.Language.Interop
这将成功地从导致问题的 GAC 卸载服务。
Project could not be opened because the Visual C# 2012 compiler could not be created.
运行 devenv.exe 作为管理员。它对我有用。
在我为 Visual studio 社区 2015 安装更新 2 后开始发生在我身上。我尝试了一切
- 这个
- 和这个
- 运行 devenv.exe 作为管理员
- 运行 gacutil /u
Microsoft.VisualStudio.CSharp.Services.Language.Interop(它说 0
找到程序集) - 运行 devenv.exe /resetsettings
- 运行 devenv.exe /ResetSkipPkgs
- 正在删除 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio
这些都没有用.. 这两天真的很沮丧。最后完全卸载 Visual Studio 并重新安装它,它工作了。
像大多数遇到 VS2015 问题的开发人员一样,我尝试了所有方法,但每个兔子洞都把我的开发环境弄得比以前更糟。三天后,就在我不得不将我的开发箱变成 IT 以重新安装 OS 的时候,我尝试了一些发现 ON THIS MESSAGE THREAD 的东西,当它工作时我惊呆了。我所做的只是停止使用 Web 安装并使用他们的 ISO 下载 - 全新安装(在无数次卸载之后)和使用 ISO 版本的修复按照我习惯的方式工作。
这在我看来表明 VS 团队在处理看似糟糕的安装过程时并没有直截了当,并且在我们旋转车轮时保持沉默,失去了几天的工作 - 不好....
[更新] 它解决了无法创建编译器的错误,但我现在正在解决未安装 NuGet 包管理器的问题。我正在卸载 Update 2 以查看是否无法让 Update 1 工作...
我也有这个问题,通常它来自于在 git 存储库中包含一个文件而不是使用 .gitignore
我做的是进入项目目录...
/.vs/config/applicationhost.config
并删除了上述文件,从那时起它就起作用了。我相信这是与 UUID 或类似的冲突。 (总猜测)
这个方法对我有用:
删除这2个文件夹的内容
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\
C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio.0\ComponentModelCache
然后运行将VS.NET设为admin,否则无法正确更新Roaming
文件夹
在我的例子中,这是因为 .csproj 配置为使用本地 IIS。我对 IIS 进行了一些更改,该网站不再存在。输出 window 中有警告。编辑 .csproj 文件以指向新站点,或重新创建站点将解决此问题。
对我来说,删除整个项目目录,从 Git 重新克隆项目并重新启动 Visual Studio (Community 2015) 有效。在 VS 中打开重新克隆的项目时,它会询问 "The project "" is configured to use IIS Web Server which is not installed on this computer. Would you like to convert the project to use IIS Express?"
在选择“是”时,VS 将项目的 Web 服务器设置为 IIS Express,并且项目加载和构建正常。
这最终将 .csproj 文件更改为 UseIISExpress
并设置了 IISUrl
,这可能解决了 "Project could not be opened" 问题。
Visual Studio 2015 无法在我的解决方案中加载我的 MVC5 项目,并在我尝试通过上下文菜单使用 'Reload Project' 时向我显示相同的错误消息。原因是 applicationhost.config 中的条目重复。
根据项目设置,applicationhost.config 2015 年将使用以下两个 applicationhost.config 之一:
- [解决方案路径].vs\config\applicationhost.config
- "C:\Users\[username]\Documents\IISExpress\config\applicationhost.config"
我打开 applicationhost.config 发现两个具有相同名称属性的 'site' 条目:
<sites>
<site name="WebSite" id="1" serverAutoStart="true">
[...]
</site>
<site name="WebSite" id="2" serverAutoStart="true">
[...]
</site>
</sites>
我删除了两个 'site' 块中的一个:
<sites>
<site name="WebSite" id="1" serverAutoStart="true">
[...]
</site>
</sites>
之后我能够成功地重新加载 MVC5 项目。
我遇到了同样的问题。这里没有任何帮助。
我运行再次安装Visual Studio并更新。安装显示 VC++ libs
和 IIS Express
不存在。这解决了我的问题。
我不承认,但这对我有用,取自这里 - https://social.msdn.microsoft.com
打开 Windows 资源管理器,然后导航至 \Common7\IDE(默认为 C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE);
删除ItemTemplatesCache、ProjectTemplatesCache文件夹;
在“开始”菜单下打开 Visual Studio 命令提示符
->
所有程序->
Microsoft Visual Studio 2015->
Visual Studio工具(运行 它具有管理员权限:right-click 程序->
运行 作为 管理员);运行 devenv /InstallVSTemplates 开关;
运行 devenv /Setup 开关
安装Visual Studio2015 update 3后也出现这种情况,重启机器解决
出现此错误是因为您的电脑中 visual studio 的版本不同或扩展名不同(专业然后您同时设置社区)。
解决问题去添加删除程序
1型visual studio
2-卸载任何 visual studio 工具(前 Microsoft visual studio 应用程序 2017 工具)
3-如果没有找到卸载检查修改然后卸载该工具
4-重新安装visual studio**