windowsphone 8-在发布模式下构建nuget包



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

问题是当我尝试为应用商店验证应用程序时。我收到以下关于我的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放入项目中。

我不知道如何在发布模式下构建ImageTools。感谢您的帮助!

通用应用程序(和Silverlight 8.1应用程序)有不同的认证要求。无法发布在调试模式下生成的程序集。

您需要联系ICSharpCode和ImageTools的NuGet作者,让他们为您提供一个以发布模式构建的版本。

我修改了程序集的IL,并从中删除了[Debugable]属性。Windows Phone应用商店现在允许提交。您可以在此处下载修补的程序集:https://github.com/brianhama/ImageTools-WP81

最新更新