错误:针对多个版本的程序集System.Net.Http.Primitives生成的本机映像

时间:2014-07-14 15:48:26

标签: c# .net windows-phone-8.1

我的WP8.1应用程序中出现此错误,

  

Application_UnhandledException   错误:针对多个版本的程序集System.Net.Http.Primitives生成的本机映像。      在CoolEditor.Class.DropNetRt.DropNetClient.LoadClient()      在CoolEditor.Class.DropNetRt.DropNetClient..ctor(String apiKey,String appSecret)      在CoolEditor.MainPage.d__6e.MoveNext()   ---从抛出异常的先前位置开始的堆栈跟踪结束---      在System.Runtime.CompilerServices.AsyncMethodBuilderCore.b__3(对象状态)

我在该项目下只有一个解决方案。

4 个答案:

答案 0 :(得分:1)

您是否正在使用第三方程序集,该程序集针对不同版本的System.Net.Http.Primities而不是您自己项目中的引用?是否使用了不打算在Windows Phone体系结构上使用的任何第三方?

答案 1 :(得分:1)

在我将Windows Phone项目重新定位到Windows Phone 8.1 Silverlight后,我的Xamarin.Forms解决方案出现了同样的错误。 解决方案:我更改了可移植项目目标属性:从WindowsPhone silverlight 8更改为Windows Phone silverlight 8.1

答案 2 :(得分:0)

确保您的所有项目都使用相同版本的Microsoft.Net.Http,但也包括:

Microsoft.Bcl.Build

Microsoft.Bcl

在这些情况下,错误消息可能有点混乱。

答案 3 :(得分:0)

将新版本的Silverlight WP8.1应用部署到WM10手机时,有时会出现此错误。认为这不是理想的解决方法,通常可以卸载旧版本。