我刚刚安装了昨天发布的最新Visual Studio 2017更新(增加了对Creators Update SDK的支持),现在我无法为我的应用程序构建应用程序包。我正在针对构建14393,一切都很好,直到这个更新。看起来x86和x64软件包已经成功构建,但是ARM软件包由于某种原因失败了。在输出窗口中,我得到以下错误:2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\AppxPackage\Microsoft.AppXPackage.Targets(3899,5): error APPX0502: file 'C:\Users...\MyApp\bin\ARM\Release\Lockr_2017.407.108.0_language-de.appx' not found。这里是构建完成后(失败)完整输出窗口的链接:full build log。
我以前从未遇到过这种错误。我已经尝试重新启动电脑、重启Visual Studio、删除所有的bin/obj/temp文件夹,但问题仍然存在。 我还更新了所有NuGet包(包括今天发布的新的.NET Native 1.6.1版本)。
注意:我尝试不生成应用程序包(这样VS就会生成三个不同的x86、x64和ARM包),那样可以正常工作。但是我需要上传一个应用程序包到商店。
注意 #2:我尝试在我的Windows 10移动设备上(即在ARM模式下)以Release模式(.NET native)编译和部署应用程序,它可以正常工作,应用程序没有任何问题,VS也可以通过这种方式编译它。但是应用程序包出现了某些原因导致失败。
我不知道该怎么做了,有什么办法可以尝试解决这个问题吗?
谢谢你的帮助。