我有一个Windows应用商店应用程序(Windows 8.1),托管在Visual Studio Online上的GIT仓库中。
我创建了一个构建定义,保留了所有默认值,运行构建并下载了工件。
我没有找到用于侧载(安装)应用程序的Powershell脚本,而是找到了.exe文件。
生成安装应用程序所需的Powershell脚本可能缺少什么?
答案 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文件。