Windows Server 2008上的WP7 Dotfuscator错误,认为程序集不以WP7为目标



我已经用我的WP7应用程序成功地在本地运行了dotfuscator。然而,当我尝试在我们的构建服务器(即Windows server 2008 SP2)上运行它时,我会收到以下错误:

LICENSED TO: xxxxxx xxxxxx
SERIAL #: [serial number here]
Adding assembly "AssemblyName.dll" as input has been disallowed. Only assemblies targeting the Windows Phone platform are supported in this edition of Dotfuscator.

我不确定发生了什么。我唯一能想到的是,Windows Server 2008不支持Windows Phone的dotfuscator,但我没有找到任何东西来证实或否认这一点。服务器上的Dotfuscator与我本地机器上的版本相同。以前有人碰到过这个吗?有什么解决方案或建议吗?

事实证明,问题不在于Windows Server 2008,而在于dotfuscator配置xml文件中的路径。问题是dotfuscator显示了一条不正确的错误消息,这让我相信文件本身有问题,而不是路径错误。对于这种情况,Dotfuscator应该有一个更好的错误消息。即使是一个简单的"找不到文件"错误也比当前错误要好。

Dotfuscator应该在Windows 2008上运行良好,问题可能是程序集类型检测代码有问题。

如果程序集的目标是WP7,则不应收到此消息。你能把你的XAP发送到support@preemptive.com(或将其包含在支持票中,网址为http://www.preemptive.com/contact/supportrequestform)

相关内容

  • 没有找到相关文章

最新更新