当我从ASP.NET 4.5创建新的vs2012网络表单应用程序并更新所有nuget程序包时,在构建时会收到此错误:

最佳答案

这是Microsoft.Bcl.Build中的错误,要解决此问题,您必须将culture信息放入assemblyIdentityweb.configapp.config-部分中。

例如,如果您有:

<dependentAssembly>
   <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
   <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>

更改为:
<dependentAssembly>
    <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>

07-25 22:47