使用PowerShell或MSBuild获取UWP存储关联

使用PowerShell或MSBuild获取UWP存储关联,powershell,msbuild,uwp,win-universal-app,Powershell,Msbuild,Uwp,Win Universal App,我正在使用AppVeyor CI构建我的UWP应用程序,并希望在每次构建期间创建一个APPX包。但是,my.gitignore正在忽略在Windows应用商店中标识我的应用程序时要包含在APPX包中的包.StoreAssociation.xml和MyAppName\u StoreKey.pfx 有没有办法使用PowerShell或MSBuild之类的工具获取这些文件?换句话说,是否有任何命令行等效于Project>Store>associateappwiththestore…向导 我知道我可以将

我正在使用AppVeyor CI构建我的UWP应用程序,并希望在每次构建期间创建一个APPX包。但是,my
.gitignore
正在忽略在Windows应用商店中标识我的应用程序时要包含在APPX包中的
包.StoreAssociation.xml
MyAppName\u StoreKey.pfx

有没有办法使用PowerShell或MSBuild之类的工具获取这些文件?换句话说,是否有任何命令行等效于
Project>Store>associateappwiththestore…
向导


我知道我可以将这些文件上载到repo,但我更喜欢在每次构建时从开发中心获取最新的文件。

我可能不会,因为与应用商店向导关联的应用程序是一个经过身份验证的向导,它要求用户在Visual Studio中注册Microsoft帐户,从存储加载凭据或请求OAuth,然后VisualStudio转到Microsoft的服务器对证书进行签名,并使用证书对应用程序进行签名

AppVeyor文档表示,由于需要Microsoft许可证,目前UWP不受UWP的正式支持

编辑:

有没有办法使用PowerShell或MSBuild之类的工具获取这些文件?换句话说,是否有任何命令行等效于项目>商店>将应用程序与商店关联。。。巫师

没有。关联操作需要用户在VisualStudio中进行交互,这不依赖于公共命令/API


根据我的经验,在打包之前,我们需要在某个地方存储(维护)最新的商店关联信息,覆盖相关文件并替换应用程序清单模板文件中的保留关键字。

谢谢,但不幸的是,这不是我要找的,由于他们正在将App_TemponaryKey.pfx添加到源代码管理中,我无法这样做,因为我的应用程序是开源的。另一种方法是使用MakeCert.exe创建证书,但这可能不会创建与App_StoreKey.pfx相同的证书。