应用程序可以';不要装。无法创建Visual C#2015 RC编译器
我正在尝试安装社区版 我下载了web安装程序并安装了所有组件。安装后,我按照指示重新启动了我的机器,但当我尝试创建应用程序时,它总是给我同样的错误。请参见下面的屏幕: 我已经尝试并使用了早期版本的VisualStudio。它重置了设置,但最终出现了相同的错误 我也尝试过删除应用程序可以';不要装。无法创建Visual C#2015 RC编译器,c#,visual-studio,visual-studio-2015,C#,Visual Studio,Visual Studio 2015,我正在尝试安装社区版 我下载了web安装程序并安装了所有组件。安装后,我按照指示重新启动了我的机器,但当我尝试创建应用程序时,它总是给我同样的错误。请参见下面的屏幕: 我已经尝试并使用了早期版本的VisualStudio。它重置了设置,但最终出现了相同的错误 我也尝试过删除C:\Users\gogool\AppData\Local\Microsoft\VisualStudio文件夹,但同样没有成功 我还在路径中添加了devenv.exe。我可以在命令提示符下访问devenv。经过一些研究,我能
C:\Users\gogool\AppData\Local\Microsoft\VisualStudio
文件夹,但同样没有成功
我还在路径中添加了
devenv.exe
。我可以在命令提示符下访问devenv
。经过一些研究,我能够安装VS 2015社区并使用它。这种情况发生在我的案例中,因为我暂停了安装,然后重新启动。我从我的计算机上卸载了VS 2015,重新启动了我的计算机,并重新运行了安装程序(包括下载),它运行正常。回答我自己的问题,以防有人仍在寻找解决方案。为VS 2012找到了这个解决方案,它对我在VS 2015中起到了作用
以下链接提供的解决方案:
注:更改VS 2015的路径
解决方案
以管理员身份运行devenv.exe。这对我来说很有用。在我安装了Visual studio Community 2015的更新2之后,我就开始这样做了。我什么都试过了
- 这个
- 还有这个
- 以管理员身份运行devenv.exe
- 运行gacutil/u
Microsoft.VisualStudio.CSharp.Services.Language.Interop(上面说0
程序集(已找到) - 正在运行devenv.exe/resetsettings
- 正在运行devenv.exe/ResetSkipPkgs
- 正在删除HKEY\U当前用户\Software\Microsoft\VisualStudio
这些都不管用。。这两天我真的很沮丧。最后,完全卸载了VisualStudio并重新安装了它,它工作了 就像大多数开发人员在VS2015上遇到的问题一样,我尝试了所有方法,每个兔子洞都把我的开发环境搞得一团糟。三天后,就在我要把我的开发箱换成它来重新安装操作系统的时候,我尝试了一些发现的东西,但当它工作时,我的下巴掉了下来。我所做的一切就是停止使用Web安装并使用他们的ISO下载-重新安装(在无数次卸载之后)和使用ISO版本进行修复,正如我习惯的那样 这对我来说意味着VS团队在处理看似糟糕的安装过程时不够直率,并且在我们转动车轮时保持沉默,从而损失了几天的工作时间——这不好
[UPDATE]它解决了无法创建编译器的错误,但我现在正在与未安装NuGet软件包管理器的问题作斗争。我正在卸载更新2以查看是否无法使更新1正常工作…我也有这个问题,通常是因为在git repo中包含了一个文件,而不是使用.gitignore 我所做的是转到项目目录 /.vs/config/applicationhost.config
并且删除了上面的文件,从那一点开始就起作用了。我认为这是与UUID或类似的冲突。(完全猜测)这种方法对我很有效: 删除这两个文件夹的内容
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\
C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
然后以管理员身份运行VS.NET,否则它将无法正确续订
漫游
文件夹。在我的情况下,这是因为.csproj配置为使用本地IIS。我对IIS做了一些更改,但网站已经不存在了。输出窗口中出现警告。编辑.csproj文件以指向新站点,或重新创建站点将解决此问题。对于我来说,删除整个项目目录、从Git重新克隆项目并重新启动Visual Studio(Community 2015)是可行的。在VS中打开重新克隆的项目时,它会询问“项目“”配置为使用此计算机上未安装的IIS Web服务器。是否要将该项目转换为使用IIS Express?”
选择“是”时,VS会将项目的web服务器设置为IIS Express,并且项目加载和生成良好
这最终将.csproj文件更改为
useisexpress
,并设置iisrel
,这可能修复了“无法打开项目”的问题。Visual Studio 2015无法在我的解决方案中加载我的MVC5项目,并在我尝试通过关联菜单使用“重新加载项目”时向我显示相同的错误消息。原因是applicationhost.config中存在重复条目
根据项目设置,Visual Studio 2015将使用以下两种applicationhost.config之一:
- “[解决方案的路径].vs\config\applicationhost.config”
- “C:\Users\[username]\Documents\IISExpress\config\applicationhost.config”
<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项目。我也遇到了同样的问题。这里的一切都帮不了我
我再次运行Visual Studio安装并更新它。安装过程显示,
VC++libs
和iisexpress
不存在。这解决了我的问题。我不要求任何学分,但这对我来说很有效,从这里开始-
打开Windows资源管理器,并导航到\Common7\IDE(默认情况下为C:\