XNA Game не удается развернуть в эмуляторе WP7 - PullRequest
1 голос
/ 14 октября 2010

Это использование для работы, я не могу сказать, что я сломал ... но я подозреваю, что это как-то связано с WMAAppManifest / Guid ...

Когда я пытаюсь выполнить Deply / Debug наЭмулятор WP7 от VS Я получаю следующее всплывающее сообщение: «Не удалось запустить приложение для отладки. Убедитесь, что приложение установлено на целевом устройстве».

Что я действительно хочу сделать, так это развернуть на эмуляторев коде с использованием сборки Microsoft.Smartdevice.Connectivity.Я получаю сообщение об ошибке, возможно, более информативное.

        app = WP7Device.InstallApplication(
            ApplicationGuid,
            ApplicationGuid,
            "NormalApp",
            outputPathAbsolute + "GameThumbnail.png",
            outputPathAbsolute + xapFilename                
            );

... Генерирует следующее исключение: «Установка приложения не удалась. Недопустимая подпись пакета XAP или недопустимый файл манифеста WP».Повторно подпишите с правильной подписью и исправьте файл манифеста. "

Я проверил, что путь к XAP правильный, и значение параметра ApplicationGuid соответствует этому значению в моем WMAppManifest.xml" ProductID = "{4b8343da-c890-423b-9b76-2754015174cf} ".

Итак ..." Повторно подпишите действительной подписью и исправьте файл манифеста. "Если это действительно проблема, как?

Редактировать:

Итак, я открыл XAP с IZarc, и вот, WMAppManifest внутри него НЕ тот, что в моем проекте, и имеет другой Guid. Как это возможно?

Ответы [ 2 ]

2 голосов
/ 21 декабря 2010

Я также обнаружил эту проблему во время развертывания моего приложения. Решение простое - вы должны заменить 1-й аргумент метода InstallApplication на GUID продукта (который отличается от GUID приложения). GUID продукта можно найти в файле Properties \ WMAppManifest.xml внутри тега. 2-й аргумент должен быть введен из AssemblyInfo.cs .

1 голос
/ 18 апреля 2013

Щелкните правой кнопкой мыши по решению и выберите свойства.После выбора свойств перейдите в свойства конфигурации и проверьте опцию сборки и развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...