“EnsureBindingRedirects”任务意外失败 [英] The "EnsureBindingRedirects" task failed unexpectedly
本文介绍了“EnsureBindingRedirects”任务意外失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当从 vs2012
创建新的 ASP.NET 4.5
网络表单应用程序并更新所有 nuget
packages ..我在构建时收到此错误。
Error when I Create new ASP.NET 4.5
web forms application from vs2012
and update all nuget
packages.. i receive this error on build.
Error 1 The "EnsureBindingRedirects" task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
at Roxel.BuildTasks.EnsureBindingRedirects.MergeBindingRedirectsFromElements(IEnumerable`1 dependentAssemblies)
at Roxel.BuildTasks.EnsureBindingRedirects.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext()
推荐答案
这是Microsoft.Bcl.Build中的一个错误,要解决它,你必须将cultureinfo放在assemblyIdentity- web.config或app.config的一部分。例如:
It's a bug in Microsoft.Bcl.Build and to solve it you have to put cultureinfo in the assemblyIdentity-part of web.config or app.config. For example:
<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>
/ Henrik
这篇关于“EnsureBindingRedirects”任务意外失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文