Windows 10 Store:您无法提交预编译的.NET Native包

Mar*_*rek 3 cordova windows-store-apps visual-studio-cordova windows-10 windows-10-universal

我正在尝试将基于Cordova的Windows 10(通用Windows)的应用程序发布到现有的Windows Phone 8.1商店记录中.

通过Store生成应用程序包 - 创建应用程序包后,我得到了19 MB的文件命名CordovaApp.Windows10_1.3.2.0_x86_x64_arm.appxbundle.然后我将此文件上传到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请注意,我已经尝试过

  • 启动新的App记录并上传Windows10程序包
  • 删除引用项目和上传包
  • 右键单击项目Store - Create App Packages
  • 项目 - 商店 - 创建应用包

Dic*_*ick 8

当我遇到这个页面时,我发现它更简单.不要从最新的子目录上传..._ arm.appxbundle,但选择一个目录(在...\Myproject\AppPackages中)最新:Myproject_x.xxx_x86_arm_bundle.appxupload

该文件将被接受.如果在错误消息中更清楚一点,那将会很棒.或者该文件应该被称为'ThisIsForTheStore.appxupload'.


Mar*_*rek 2

我发现 Visual Studio 2015 为了提高应用程序的性能在调试时使用 .NET Native 编译器。制作发布包时需要关闭此功能。通过在 .jsproj/.csproj 中明确显示

<EnableDotNetNativeCompatibleProfile>false</EnableDotNetNativeCompatibleProfile>
Run Code Online (Sandbox Code Playgroud)

或者直接在项目属性中,如本网站所述:https://blogs.msdn.microsoft.com/visualstudioalm/2015/07/29/debugging-net-native-windows-universal-apps/