Приложение WP7 не удалось запустить для отладки - PullRequest
0 голосов
/ 05 февраля 2012

Мне нужно создать около 200 приложений WP7, которые очень похожи. Они отличаются только содержанием, иконками и названием. Поэтому создавать их вручную не очень хорошая идея, поэтому давайте напишем небольшой инструмент, который выполняет следующие действия:

  1. Скопируйте созданный шаблон проекта
  2. Скопируйте файлы содержимого из исходного каталога в скопированный шаблон.
  3. Изменение имени приложения, имени плитки и идентификатора приложения в WMAppManifest.xml
  4. Добавить скопированные файлы содержимого в файл .csproj.

Это работает, и сгенерированный проект открывается без ошибок в Visual Studio 2010 и компилируется без ошибок. Xap-файл может быть развернут на устройстве и эмуляторе.

Проблемы: Если я хочу отладить приложение, нажимая клавишу F5 в Visual Studio, я получаю сообщение «Не удалось запустить приложение для отладки. Убедитесь, что экран целевого устройства разблокирован и приложение установлено», как для устройства (которое разблокировано и связано с Zune / WPConnect) и эмулятор. Если я пытаюсь запустить приложение на эмуляторе, оно закрывается сразу после запуска. НО, если я запускаю приложение на моем устройстве, оно работает как шарм. Сумасшедшие вещи.

Любопытная вещь: если я делаю то, что мой маленький инструмент выполняет вручную, я могу отладить проект из Visual Studio. Это происходит только с моими сгенерированными проектами. Любой другой проект WP7 (существующий или вновь созданный в VS) работает и отлаживает без ошибок.

Я пытался на ПК: Win7 x64 с VS2010 Ultimate и другой Win7 x64 / VS2010 Pro и на обеих машинах у меня проблема.

Может быть, у кого-то есть идея, которая вызывает проблему. Спасибо за помощь!

Редактировать: Я видел что-то новое: файл AssemblyInfo.cs находится в папке свойств и правильно включен в файл csproj. Но если я пытаюсь открыть информацию о сборке из свойств проекта, все поля становятся пустыми, и если я пытаюсь установить их, я получаю сообщение об ошибке («значение не находится в ожидаемом диапазоне» или что-то в этом роде).

Ответы [ 2 ]

1 голос
/ 10 апреля 2012

У меня похожая проблема с некоторыми примерами программ.Оказалось, что мне нужно установить в решении свойства:

Active config => Debug|Windows Phone

у меня работает

0 голосов
/ 05 февраля 2012

Если они различаются только по содержанию, значкам и названию, было бы проще создать одно законченное приложение, скопировать его 199 раз, а затем просто поместить соответствующие файлы в правильные каталоги? шаблонные проекты, я уверен, что вы могли бы сделать это и с кодом)

Плюс к этому, если вам когда-либо понадобится изменить программу, вы можете просто скопировать этот код снова, но не копировать содержимое, обновив, таким образом, все ваши отдельные 200 приложений.

...