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

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

我下载了Web安装程序并安装了所有组件。 安装完成后,我按照说明重启了机器,但是当我尝试创build应用程序时,却一直给我一样的错误。 请看下面的屏幕:

屏幕截图显示错误“Project ...无法打开,因为无法创建Visual C#2015 RC编译器,请重新安装Visual Studio”。

我已经尝试了这个答案和早期版本的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。

  1. 打开EXE,VS2012 x86本机工具命令提示符(以pipe理员身份运行)。

path:C:\ ProgramData \ Microsoft \ Windows \ Start菜单\程序\ Microsoft Visual Studio 2012 \ Visual Studio工具

  1. 然后运行gacutil / u Microsoft.VisualStudio.CSharp.Services.Language.Interop

这将成功卸载GAC的服务,这是造成问题的原因。

无法打开项目,因为无法创buildVisual C#2012编译器。

我安装了Visual Studio Community 2015的更新2后,开始发生在我身上。我尝试了一切

没有这些工作..真的很沮丧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++ libsIIS Express不存在。 这解决了我的问题。

我声称没有信用,但这对我来说,从这里取 – https://social.msdn.microsoft.com

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

  1. 删除ItemTemplatesCache,ProjectTemplatesCache文件夹;

  2. 在开始菜单->所有程序-> Microsoft Visual Studio 2015 -> Visual Studio Tools下打开Visual Studio命令提示符(使用pipe理员权限运行它:右键单击程序->以pipe理员身份运行);

  3. 运行devenv / InstallVSTemplates开关;

  4. 运行devenv / Setup开关