应用程序无法加载。 Visual C#2015 RC编译器无法创build
我正在尝试安装Visual Studito 2015 RC社区版。
我下载了Web安装程序并安装了所有组件。 安装完成后,我按照说明重启了机器,但是当我尝试创build应用程序时,却一直给我一样的错误。 请看下面的屏幕:
我已经尝试了这个答案和早期版本的Visual Studio的这个答案 。 它重置设置,但最终有相同的错误。
我也尝试删除C:\Users\Gogol\AppData\Local\Microsoft\VisualStudio
文件夹,但再次,没有运气。
我也有devenv.exe
添加到path。 我可以在命令提示符下访问devenv
。
这个方法对我有用:
删除这两个文件夹的内容
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\ C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
然后以pipe理员身份运行VS.NET,否则将无法正确更新Roaming
文件夹。
以pipe理员身份运行devenv.exe。 它为我工作。
经过一番研究,我能够安装VS 2015社区并使用它。 这发生在我的情况,因为我暂停安装,并稍后重新启动。 我从我的电脑上卸载了VS 2015,重新启动了我的电脑,然后重新运行安装程序(包括下载),它工作。 回答我自己的问题,以防万一任何人仍在寻找解决scheme。
我也有这个问题,通常它来自包括在git仓库中的文件,而不是使用.gitignore
我所做的是去项目目录…
/.vs/config/applicationhost.config
并删除了上面的文件,从那时起就起作用了。 我相信这是和UUID或者其他的冲突。 (总猜测)
findVS 2012的这个解决scheme,在VS 2015中工作。
解决scheme请参考以下链接:注意:更改VS 2015的path。
解
- 打开EXE,VS2012 x86本机工具命令提示符(以pipe理员身份运行)。
path:C:\ ProgramData \ Microsoft \ Windows \ Start菜单\程序\ Microsoft Visual Studio 2012 \ Visual Studio工具
- 然后运行gacutil / u Microsoft.VisualStudio.CSharp.Services.Language.Interop
这将成功卸载GAC的服务,这是造成问题的原因。
无法打开项目,因为无法创buildVisual C#2012编译器。
我安装了Visual Studio Community 2015的更新2后,开始发生在我身上。我尝试了一切
- 这个https://stackoverflow.com/a/773787/1437261
- 和这个https://stackoverflow.com/a/13639375/1437261
- 以pipe理员身份运行devenv.exe
- 运行gacutil / u
Microsoft.VisualStudio.CSharp.Services.Language.Interop(它表示0
组装find) - 运行devenv.exe / resetsettings
- 运行devenv.exe / ResetSkipPkgs
- 删除HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio
没有这些工作..真的很沮丧2天。 最后卸载Visual Studio完全重新安装它,它的工作。
这也发生在安装Visual Studio 2015更新3之后,通过重新启动机器来解决。
就像大多数开发者在VS2015中遇到这个问题一样,我尝试了一切,每个兔子洞都让我的开发环境变得糟糕。 在三天之后,我刚要将我的开发盒变成IT来重新安装操作系统,我尝试了一下在这个消息线程中发现的东西,当它工作的时候我的下巴掉了。 我所做的只是停止使用Web安装,并使用他们的ISO下载 – 一个全新的安装(无数的卸载后),并使用ISO版本的修复工作,我习惯于。
这表明VS队伍不善于处理好似乎是一个糟糕的安装过程,而在我们轮转失去工作日的时候保持沉默 – 这并不好。
[更新]它解决了编译器不能创build错误,但我现在正在与未安装的NuGet包pipe理器的问题。 我正在卸载更新2,看看我不能得到更新1工作…
在我的情况下,这是因为.csproj被configuration为使用本地IIS。 我对IIS进行了一些更改,网站不再存在。 输出窗口中出现警告。 编辑.csproj文件指向新的站点,或重新创build站点将解决此问题。
对于我删除整个项目目录,从Git重新克隆该项目,并重新启动Visual Studio(社区2015)工作。 在VS中打开重新克隆的项目时,它会询问“The project”是否被configuration为使用未安装在此计算机上的IIS Web服务器,您是否希望将该项目转换为使用IIS Express?
在select是,VS将该项目的Web服务器设置为IIS Express,并且项目加载并生成正常。
这最终将.csproj文件更改为UseIISExpress
并设置IISUrl
,这可能会解决“项目无法打开”的问题。
Visual Studio 2015无法加载我的MVC5项目在我的解决scheme,并显示相同的错误信息,当我尝试通过上下文菜单使用“重新加载项目”。 原因是在applicationhost.config中有一个重复的条目。
根据项目设置,以下两个applicationhost.config之一将由Visual Studio 2015使用:
- “[解决scheme的path] .vs \ config \ applicationhost.config”
- “C:\用户\ [用户名] \文件\ IISExpress \configuration\对ApplicationHost.config”
我打开applicationhost.config并find两个具有相同名称属性的“站点”条目:
<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
和IIS Express
不存在。 这解决了我的问题。
我声称没有信用,但这对我来说,从这里取 – https://social.msdn.microsoft.com
打开Windows资源pipe理器,导航到\ Common7 \ IDE(默认为C:\ Program Files \ Microsoft Visual Studio 14.0 \ Common7 \ IDE);
-
删除ItemTemplatesCache,ProjectTemplatesCache文件夹;
-
在开始菜单
->
所有程序->
Microsoft Visual Studio 2015->
Visual Studio Tools下打开Visual Studio命令提示符(使用pipe理员权限运行它:右键单击程序->
以pipe理员身份运行); -
运行devenv / InstallVSTemplates开关;
-
运行devenv / Setup开关