Подготовьте приложение Windows Phone7 для загрузки на рынок

Я новичок в Windows Phone7, и у меня возникли проблемы с подготовкой приложения для загрузки на рынок.

(1). Немного запутался с названием версии приложения.

В WMAppManifest.xml под тегом приложения есть атрибут "версия". Также, когда я проверяю AssembleInfo.cs, у него есть следующее

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Я не уверен, в чем разница между каждым из этих трех номеров версий (один в файле WMAppManifest.xml и другие в AssembleInfo.cs), и все они должны содержать одно и то же значение.

Также, насколько я знаю, мы не должны редактировать эти файлы вручную, а должны изменять значения через интерфейс свойств приложения. Но я не нашел места в интерфейсе свойств приложения, чтобы изменить номер «версии» файла «WMAppManifest.xml».


(2). Все важные шаги, которые необходимо выполнить перед созданием окончательного файла .xap.

  • Что такое раздел <Capabilities> файла WMAppManifest.xml и нужно ли что-то там менять?

(3). Шаги, которые необходимо выполнить при выходе нового обновления Приложения на рынок.


Был бы очень признателен, если бы кто-то мог пройти через это. Заранее спасибо....!!!!!


person JibW    schedule 23.08.2012    source источник


Ответы (1)


Это вовсе не проблемы, и по этим вещам не о чем беспокоиться.

(1) Версия приложения — это та, которую вы указываете при отправке приложения на рынок.

В процессе подачи заявки есть столбец, в котором запрашивается версия вашего приложения, и вы можете выбрать номер версии там. Ничего общего с вашей собственностью (что касается подачи на рынок).

(2) — это возможности, которые использует или содержит ваше приложение. Например: сетевые возможности, если ваше приложение делает какие-либо веб-запросы из вашего кода, или возможности камеры, если ваше приложение использует камеру и т. д.

Опять же, они идентифицируются из вашего файла XAP, и вам не нужно об этом беспокоиться.

(3) Вышеуказанные два применяются, когда вы отправляете обновление. Нет ничего особенного, когда вы отправляете обновление, процесс такой же.

Удачной подачи. И я предлагаю вам быть осторожными при выборе ключевых слов для вашего приложения во время процесса отправки :)

Обновлять:

В документации Microsoft говорится:

The app version number is not extracted from the executable, so you’ll need
to enter it manually. If you're uploading an update to your app, adjust the
XAP version number accordingly.

Таким образом, вам не нужно беспокоиться о номере версии во время отправки. Но вы можете сохранить версию в XAP для будущих целей. И я забыл сказать, в интерфейсе свойств приложения есть кнопка «Информация о сборке», которая позволяет вам изменить номер версии сборки. Надеюсь, это развеет ваши сомнения.

person nkchandra    schedule 23.08.2012
comment
Вы имеете в виду, что мне не нужно указывать какой-либо номер версии в этих файлах манифеста и оставить его по умолчанию (1.0.0.0). Потому что в Android мы должны указать номер версии в файле манифеста, и в каждом обновлении он должен увеличивать номер версии. Также нужно знать, даже когда мы идем на обновление, если нужно изменить номер версии в любом месте в файле манифеста или версиях сборки. - person JibW; 23.08.2012