更新的ASP.NET Web助手库今天到2.0版本今天显然释放后出现此错误。 我错误地更新,但是想现在,如果有可能解决这个问题。
ASP.NET Web页的版本冲突检测:指定版本为“1.0.0.0”,但斌的版本是“2.0.0.0”。 要继续,从应用程序的bin目录中删除文件或删除版本规范在web.config中。
显然,这是在web.config中的问题:
<add key="webpages:Version" value="1.0.0.0" />
有没有人甚至对此的ASP.NET Web助手库包2.0的信息吗? 我无法找到发行说明。 没有上的NuGet网站。
从检测到ASP.NET Web页的版本冲突 :您需要设置的网页:版本的appSettings用适当的值。 在你的情况下,它必须是2.0.0.0
<appSettings>
<add key="webpages:Version" value="2.0.0.0"/>
</appSettings>
这似乎是一些有关Microsoft.Web.Helpers的新版本(2.0版),05月/ 05/2012公布。
为了避免这个问题,首先我卸载新版本(2.0版):
PM> Uninstall-Package microsoft-web-helpers
并通过了如下命令来安装稳定的旧版本:
PM> Install-Package microsoft-web-helpers -Version 1.15
我相信(和希望),这是东西,将很快被纠正(或正式评论)...
UPDATE
如果由于某种原因,你需要老System.Web.WebPages.dll(这在我的案子被新版本覆盖,并在“添加引用”对话框没有露面),它位于:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
你可以参考这个问题得到帮助
无法确定使用哪个ASP.NET网页版
或者你可以阅读页面的说明
http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web- API-2
文章来源: Conflicting versions of ASP.NET Web Pages detected: specified version is “1.0.0.0”, but the version in bin is “2.0.0.0”