创建应用程序包实际上并没有创建 appxbundle 文件?

Create App Packages doesn't actually create an appxbundle file?

使用 VS 2013 Update 4,Apache Cordova 3.0 工具...

我正在准备一个要上传到 windows phone 商店的包,可以使用帮助让 VS 写出 appx 文件,这样我就可以 运行 认证检查(并最终将其上传到商店!)

我完成了:

-- 看资源管理器,果然什么都没有!

SYSTEM 拥有 AppPackages 文件夹的完全控制权。

???

我还没有完成 Windows Phone 应用程序,但这可能与 Android 和 iOS 应用程序构建的问题相同。您的 "Attach..." 下拉菜单 select 是否已添加到设备?对于 Android 和 iOS 版本,它不会创建商店包,除非你 select 设备。

目前不支持从“创建应用程序包”向导创建 appx 包。作为解决方法,您可以打开本机项目并使用创建应用程序包向导来创建 appx 包,或者您可以修改 jsproj 文件以添加 属性 以指示 msbuild 您希望始终创建 appx 包。

解决方法:

  1. 打开原生项目 -- 构建项目后,您会在 platforms\windows 目录下找到原生项目。
  2. 在原生项目中,您可以使用创建应用包向导来指定您要创建的Bundle。

1.) 另一种创建 appx 包的方法是通过添加以下属性修改 jsproj(项目文件),然后构建项目。

 <AppxBundle>Always</AppxBundle>
 <AppxBundlePlatforms>neutral</AppxBundlePlatforms>

喜欢

<PropertyGroup>
    <TargetPlatformIdentifier>Windows</TargetPlatformIdentifier>
    <TargetPlatformVersion>8.1</TargetPlatformVersion>
    <RequiredPlatformVersion>8.1</RequiredPlatformVersion>
    <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
    <DefaultLanguage>en-US</DefaultLanguage>
    <PackageCertificateKeyFile>CordovaApp_TemporaryKey.pfx</PackageCertificateKeyFile>
    <AppxAutoIncrementPackageRevision>True</AppxAutoIncrementPackageRevision>
    <AppxBundle>Always</AppxBundle>
    <AppxBundlePlatforms>neutral</AppxBundlePlatforms>
  </PropertyGroup>