Windows phone 8 在发布模式下构建nuget包?

Windows phone 8 在发布模式下构建nuget包?,windows-phone-8,windows-phone,visual-studio-2013,nuget,windows-phone-8.1,Windows Phone 8,Windows Phone,Visual Studio 2013,Nuget,Windows Phone 8.1,我已将我的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

我已将我的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应用商店现在允许提交。您可以在此处下载修补程序集:

给其他面临相同问题的人:CodePlex有问题,请投票。您可以在此处下载这些程序集,而无需[debugable]属性: