我想构建一个可以上传到Windows应用商店的UWP应用,而不依赖于直接连接到商店的Visual Studio。
我正在努力让连接正常工作,详见此处:
How can I get Visual Studio to connect to the Windows Store?
并希望将这种联系排除在等式之外。
是否有任何关于.appxupload
文件中确切需要的内容的描述,以便在商店中传递验证,以及哪些工具可以帮助构建它?
据我所知,这是一个包含所需架构的符号文件和应用包的zip文件,但我不确定它是否需要进行代码签名,填充Windows Store元数据等等。
特别是,到目前为止我尝试提交的手工组装包的验证失败如下:
根据我是否选择了Compile with .NET Native工具链,Windows商店验证告诉我:
You cannot submit pre-compiled .NET Native packages
要么
This package wasn't built for submission to the Store. Make sure you're uploading a Release build with the .NET Native tool chain enabled.
我目前的理解是.NET Native是编译管道中相当远的一些中间表示,但尚未生成特定于体系结构的指令,但我无法从这对错误中判断出它是否是所需的提交格式
答案 0 :(得分:1)
从错误中我猜你正在打包一个带有fulltrust扩展组件的UWP,所以你既有UWP .NET组件也有标准桌面.NET组件。
对于此类项目,您需要使用VS Packaging Project来创建.appxupload文件:
此博客文章中还有一些其他信息: https://stefanwick.com/2018/04/29/uwp-with-desktop-extension-part-4/