2

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 Phone 用の dotfuscator が Windows Server 2008 でサポートされていないということですが、それを確認または否定するものは何も見つかりませんでした。サーバー上の Dotfuscator は、ローカル マシン上の Dotfuscator と同じバージョンです。誰もこれに遭遇したことがありますか?解決策や提案はありますか?

4

2 に答える 2

1

問題は Windows Server 2008 ではなく、dotfuscator 構成 xml ファイルのパスにあることが判明しました。問題は、dotfuscator が誤ったエラー メッセージを表示していたことで、パスが間違っているのではなく、ファイル自体に問題があると思わせました。この場合、Dotfuscator はより適切なエラー メッセージを表示するはずです。単純な「ファイルが見つかりません」というエラーでさえ、現在のエラーよりも優れています。

于 2011-06-24T23:37:21.960 に答える
0

Dotfuscator は Windows 2008 で正常に動作するはずですが、アセンブリ タイプ検出コードに問題がある可能性があります。

アセンブリが WP7 をターゲットにしている場合、このメッセージは表示されません。XAP を support@preemptive.com に送信できますか (または、http://www.preemptive.com/contact/supportrequestform のサポート チケットに含めてください) 。

于 2011-06-16T11:08:39.923 に答える