我的UWP应用有两种架构配置:"x86“和"ARM”。
到目前为止(Win 8.1),这些应用程序是在开发人员的PC上构建的,然后上传到商店。现在,这些应用程序是在微软的“云中”使用.NET Native构建的。
我能确定(在云中)只有x86和ARM会被用来编译吗?(例如,我能确定不会有“x64”吗?)
发布于 2017-07-21 17:56:23
它们总是建立在微软的机器上,在阳光下没有什么新鲜事。在.NET原生工具链出现之前,有MDIL precompiler,他们并没有做太多的吹嘘。在您的机器上安装.NET Native的唯一原因是测试您的程序。它不是很可靠,因为它在识别反射代码中使用的类方面很糟糕,你必须自己清除它。
提交MSIL程序集,而不是本机构建,通常适用于任何架构。当然,当你提交你的应用时,你需要指定你想要支持的架构。如果您省略了x64,那么存储机器将不会尝试构建它,也不会提供下载选项。
发布于 2017-07-21 17:18:24
可以-商店将只编译你上传的APPX包的格式-你不能再在发布模式下内置任何CPU,所以如果你只上传x86或ARM,那就是你会得到的。
https://stackoverflow.com/questions/45233605
复制相似问题