生成的Windows商店应用包名称看起来很奇怪

时间:2013-10-01 10:28:56

标签: windows visual-studio-2012 windows-8 windows-store-apps

我已经设置了我的帐户并创建了我的应用程序(使用Visual Studio Express 2012 for Windows 8)。现在,我正准备联想它。所以我使用“Store> Associate App with the Store”并选择我保留的应用程序名称。现在我看到将哪些值转移到我的应用程序。 “包名”的价值让我感到疑惑。

它看起来像这样:12345MyName.MyAppName

那么12345是什么?为什么包名不是“MyName.MyAppName”?如果我查看“... \ AppData \ Local \ Packages \”,我可以看到大多数其他应用程序都以公司名称开头,而不是一些随机数。那为什么是我的?

(如何)我可以改变吗?


Edit1:以下是现有应用程序的示例(您可以从商店安装它们以便自己查看):

  • Blackjack Solitaire:53543Nocodesoft.BlackjackSolitaire _...
  • TuneIn Radio:TuneIn.TuneInRadio _...

为什么Nocodesoft收到前缀而TuneIn没有? 我希望在发布我的第一个应用程序之前直接


EDIT2: Package.StoreAssociation.xml文件包含有问题的字符串:

<NamespacePrefix>12345MyName</NamespacePrefix>

在同一个文件中,它用作“MainPackageIdentityName”的一部分,而在Package.appmanifest中,它用于“身份名称”。

当然我可以手动更改所有内容。但我合理的担心是,它会在官方验证过程中造成问题,造成麻烦和时间损失。此外,我不认为所有其他应用程序开发人员手动修改。应用程序或开发人员帐户必须有一些常规配置,以确定NamespacePrefix是12345MyName还是MyName。但在哪里?

3 个答案:

答案 0 :(得分:1)

没有。你不应该改变它。这是您应用的唯一名称。 对于Android和ios,我们可以指定但对于Windows Store应用程序就像

答案 1 :(得分:0)

它全部在应用程序清单中。尝试更改包名称。只有在商店上传时才需要小心,尝试通过更改包名称来提供正确的名称。我不在我的系统上,而是从移动设备上分享细节。不工作留下评论不适分享细节改变。 应用程序的名称。

答案 2 :(得分:0)

我通过电子邮件向Microsoft发送了关于此事的电子邮件,并在这里说了些什么:

  

当您将帐户与在线商店相关联时,帐户名称更改是由于您在开始时分配给您帐户的预设发布商ID所致。

     

已将其分配给应用程序清单中package / identity元素的publisher属性。

     

此信息仅供内部使用,并且不会在任何地方的商店应用中显示。这是我们的记录和存储为&#34;友好的公司名称&#34; - 即使您的帐户是个人帐户。

     

我担心我们无法更改帐户中的此功能,因为我们会严格保留已识别的包并与您的帐户相关联,如果我们有选项,我甚至不建议更改它。

     

我希望我能就您帐户中发生的事情及其发生的原因向您提供合理的解释。

所以即使&#34; TuneIn.TuneInRadio _...&#34;根据微软的声明,我们无法实现这一目标。 &#34;当您将帐户与在线商店关联时,您帐户中发生的套餐名称更改是由于您在开始时分配给您帐户的预设发布商ID所致。&#34;