WP7 Dotfuscator error на Windows Server 2008, думает, что сборка не нацелена на WP7 - PullRequest
2 голосов
/ 15 июня 2011

Я успешно запустил dotfuscator локально с моим приложением WP7. Однако, когда я пытаюсь запустить его на нашем сервере сборки, который является 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.

Я не уверен, что происходит. Единственное, о чем я могу думать, это то, что dotfuscator для Windows Phone не поддерживается в Windows Server 2008, но я не нашел ничего, чтобы подтвердить или опровергнуть это. Dotfuscator на сервере - та же версия, что и на моей локальной машине. Кто-нибудь сталкивался с этим раньше? Какие-либо решения или предложения?

Ответы [ 2 ]

1 голос
/ 25 июня 2011

Оказывается, проблема была не в Windows Server 2008, а в пути в файле XML конфигурации dotfuscator.Проблема заключалась в том, что dotfuscator показывал неверное сообщение об ошибке, что заставило меня поверить, что была проблема с самим файлом, а не с неправильным путем.Dotfuscator должен иметь лучшее сообщение об ошибке для этого случая.Даже простая ошибка «файл не найден» будет лучше, чем текущая ошибка.

0 голосов
/ 16 июня 2011

Dotfuscator должен нормально работать в Windows 2008, проблема может заключаться в том, что в коде обнаружения типа сборки есть проблема.

Если ваши сборки ориентированы на WP7, вы не должны получать это сообщение.Можете ли вы отправить свой XAP на support@preemptive.com (или включить его в тикет поддержки на http://www.preemptive.com/contact/supportrequestform)

...