Я настроил свою учетную запись и создал свое приложение (с помощью Visual Studio Express 2012 для Windows 8). Теперь я собираюсь связать это. Поэтому я использую «Store> Associate App with Store» и выбираю свое зарезервированное имя приложения. Теперь я вижу, какие значения будут перенесены в мое приложение. Значение «Название пакета» заставляет меня задуматься.Сгенерированное имя пакета приложения для магазина Windows выглядит странно
Это выглядит следующим образом: 12345MyName.MyAppName
Так что 12345? Почему имя пакета не «MyName.MyAppName»? Если я посмотрю на «... \ AppData \ Local \ Packages \", я вижу, что большинство других приложений начинаются с названия компании, а не какого-либо случайного числа. Почему мой?
(Как) Могу ли я это изменить?
Edit1: Вот пример из уже существующих приложений (вы можете установить их в магазин, чтобы увидеть его для себя):
- Блэкджек Пасьянс: 53543Nocodesoft.BlackjackSolitaire _...
- TuneIn Radio: TuneIn.TuneInRadio _...
Почему Nocodesoft получил префикс, а TuneIn - нет? Я хочу получить это прямо до Я выпускаю свое первое приложение.
Edit2: Файл Package.StoreAssociation.xml содержит строку в вопрос:
<NamespacePrefix>12345MyName</NamespacePrefix>
В том же файле он используется как часть «MainPackageIdentityName» и и в пакете. appmanifest используется в «Identity Name».
Конечно, я могу изменить все это вручную. Но мой разумный страх заключается в том, что это создаст проблемы в официальном процессе проверки, вызывающего проблемы и потерю времени. Также я не думаю, что все остальные разработчики приложений изменили это вручную. Должна быть какая-то общая конфигурация для приложения или для учетной записи разработчика, которая определяет, является ли NamespacePrefix 12345MyName или MyName. Но где?
Но посмотрите на указанную папку. В большинстве папок приложений нет такого префикса из 5 цифр. Как так? – CodeX
Вы построили его на локальной машине? – SaravanaKumar
После того, как ваше приложение в прямом эфире в магазине отобразит это имя. Пока это не покажет Uniqueid – SaravanaKumar