我正在尝试将基于Cordova的Windows 10(通用Windows)的应用程序发布到现有的Windows Phone 8.1商店记录中。
通过Store生成应用程序包 - 创建应用程序包后,我得到一个名为CordovaApp.Windows10_1.3.2.0_x86_x64_arm.appxbundle
的19 MB文件。然后我将此文件上传到App Packages并获取。
CordovaApp.Windows10_1.3.2.0_x86_x64_arm.appxbundle 18.9 MB
Package acceptance validation error: You cannot submit pre-compiled .NET Native packages. Please upload the Store appxupload file and try again.
我正在使用Visual Studio 2015 Update 2 请注意,我已经尝试过
答案 0 :(得分:8)
当我遇到这个页面时,我发现它更简单。不要从最新的子目录上传..._ arm.appxbundle,但选择一个目录(在... \ Myproject \ AppPackages中)最新: Myproject_x.x.x.x_x86_arm_bundle.appxupload
该文件将被接受。 如果在错误消息中更清楚一点,那将会很棒。或者应该调用此文件' ThisIsForStore.appxupload'。
答案 1 :(得分:3)
Windows应用商店只接受生成的.appxupload
软件包,默认情况下可以在/AppPackages
文件夹中找到。
创建任何其他.appx
包仅用于测试目的。
答案 2 :(得分:1)
我发现Visual Studio 2015为了提高应用程序的性能,在调试时使用.NET Native编译器。制作发布包时需要关闭此功能。通过.jsproj / .csproj
中的explcitly<EnableDotNetNativeCompatibleProfile>false</EnableDotNetNativeCompatibleProfile>
或直接在此网站上描述的项目属性中:https://blogs.msdn.microsoft.com/visualstudioalm/2015/07/29/debugging-net-native-windows-universal-apps/