我已将 Windows Phone 应用程序从 8 更新到 8.1。一切正常,在调试或 Release模式下测试它都没有问题。

问题是当我尝试为商店认证应用程序时。我收到有关我的 Nuget 包 ImageTools 的以下通知:

The binary ICSharpCode.SharpZLib.Phone.dll is built in debug mode.
The binary ImageTools.Controls.dll is built in debug mode.
The binary ImageTools.dll is built in debug mode.
The binary ImageTools.Filtering.dll is built in debug mode.
The binary ImageTools.IO.Png.dll is built in debug mode.
The binary ImageTools.Utils.dll is built in debug mode.

我在 WP8 中没有这个问题。可能是项目升级出了问题?我试过重新安装 nuget 包以及手动将 DLL 放入项目中。

我不知道如何在 Release模式下构建 ImageTools。任何帮助表示赞赏!

最佳答案

通用应用程序(和 Silverlight 8.1 应用程序)具有不同的认证要求。您不能发布在 Debug模式下构建的程序集。

您需要联系 ICSharpCode 和 ImageTools 的 NuGet 作者,让他们为您提供在 Release模式下构建的版本。

关于windows-phone-8 - 在 Release模式下构建 nuget 包?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23122690/

10-16 02:41