Visual studio 2015 Visual Studio 2015在appmanifest包中缺少Choose证书

Visual studio 2015 Visual Studio 2015在appmanifest包中缺少Choose证书,visual-studio-2015,windows-phone-8.1,windows-store-apps,certificate,Visual Studio 2015,Windows Phone 8.1,Windows Store Apps,Certificate,我正在Visual Studio 2015中使用Xamarin表单开发Windows Phone 8.1应用程序。我似乎无法在应用程序上签名。我在appxmanifest文件的Package选项卡上没有“ChooseCertificate”按钮,就像我读过的所有文章所说的那样 我最终只需要将appx包上传到我公司的Azure Intune。我可以生成appx包并上传它,但是它失败了,错误是“主题中没有签名”。根据我的研究,我相信这意味着它没有签名。但是,其他文章指出,通过右键单击项目>商店>创建

我正在Visual Studio 2015中使用Xamarin表单开发Windows Phone 8.1应用程序。我似乎无法在应用程序上签名。我在appxmanifest文件的Package选项卡上没有“ChooseCertificate”按钮,就像我读过的所有文章所说的那样


我最终只需要将appx包上传到我公司的Azure Intune。我可以生成appx包并上传它,但是它失败了,错误是“主题中没有签名”。根据我的研究,我相信这意味着它没有签名。但是,其他文章指出,通过右键单击项目>商店>创建应用程序包>是(部署到商店,因为我有一个开发人员帐户),这应该会自动对包进行签名。我在Windows事件查看器中遇到的错误是appxmanifest中的发布者与签名证书的发布者不匹配。我可以看到每个发布者的值是什么,但我似乎无法更改它们。

如果您只需要将软件包上载到公司的Azure Intune,您可以自己创建一个证书来签署您的appx软件包

见和

要将应用发布到Windows应用商店,您需要将应用与Dev Center中的现有应用名称相关联(或者您可以保留一个新的应用名称)。关联将自动对齐所有应用程序标识信息。Windows Phone 8.1项目没有“选择证书”按钮,它甚至没有在项目中包含测试证书。但在关联之后,您可以像往常一样创建appx包并将其上载到仪表板中


你也可以参考我在中的回复。

我按照你的两个链接阅读了你文章中的信息。这让我走上了正确的道路。我最后做的是使用我的Windows开发中心帐户中的发布者ID值作为应用程序清单和自签名证书中的发布者值。这是有效的。非常感谢你为我指明了正确的道路!此外,以上仅在Windows phone处于开发人员模式时有效。您必须进入设置,搜索“for Developer”并选中“Developer Mode”选项。我敢肯定,如果我们有一个实际的公司签署的证书,那么我们会做“侧载”选项,但有一个自我签署的证书,我必须做一个“开发模式”。