重新部署WP8.1应用程序时出现问题

时间:2014-07-05 16:56:06

标签: c# windows-phone-8

我遇到了一个问题,每当我想再次部署我的应用时,我都会遇到错误:

DropNetRT.ni.DLL中发生了'System.IO.FileNotFoundException'类型的异常,但未在用户代码中处理 附加信息:无法加载文件或程序集'System.Net.Http.Phone,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'或其依赖项之一。系统找不到指定的文件。

我必须卸载该应用,然后进行部署。但是下次再次部署同样的错误。

1 个答案:

答案 0 :(得分:0)

我也看到了这个错误 - 它只显示在发布模式下,在调试模式下运行相同的应用程序它不会重现。

WP8.1 Silverlight解决方案在两种配置中都没有问题。

对我来说,解决方法是删除解决方案范围内的所有System.Net引用,清理解决方案,然后重新添加(使用NuGet和Microsoft.Net.Http)。需要时间并且很烦人,但它确实有效。

似乎没有逻辑表明System.Net引用被删除并添加回来的是完全相同的程序集,并且在第一次部署时工作正常但在重新部署时失败。甚至可以重新部署完全相同的构建并看到此​​错误。