使用Visual Studio Online构建Windows应用商店应用?

时间:2015-12-10 17:35:36

标签: windows-store-apps azure-devops

我有一个Windows应用商店应用程序(Windows 8.1),托管在Visual Studio Online上的GIT仓库中。

我创建了一个构建定义,保留了所有默认值,运行构建并下载了工件。

我没有找到用于侧载(安装)应用程序的Powershell脚本,而是找到了.exe文件。

生成安装应用程序所需的Powershell脚本可能缺少什么?

2 个答案:

答案 0 :(得分:0)

默认的构建配置是将“bin”文件夹中的文件复制到工件中,这就是你看到exe文件的原因。

要将包文件复制到工件,请按以下方式配置构建定义:

在“Visual Studio Build”步骤中,在“MSBuild Arguments”中添加以下参数:

/p:AppxPackageDir="$(Build.BinariesDirectory)\AppxPackages\\"

在“发布构建工件”步骤中,将“发布路径”设置如下:

$(Build.BinariesDirectory)\AppxPackages

答案 1 :(得分:0)

要在TFS构建过程中打包Windows应用商店应用,您可以(假设您正在使用XAML构建):

1)。将MSBuild Arguments设置为:/ p:DeployOnBuild = true; DeployMethod = Package / p:DefaultPackageOutputDir =" $(TF_BUILD_BINARIESDIRECTORY)" \ StoreAppPackage

2)。将输出位置设置为' SingleFolder'或者' PerProject'。

然后,在对一个构建进行排队后,您将在TFS Build Drop文件夹中找到一个名为StoreAppPackage的文件夹。然后,您可以找到Add-AppDevPackage.ps1文件。