如何使用AppService构建和打包UWP项目?

时间:2019-12-19 19:43:00

标签: c# uwp

我有一个由三个项目组成的应用程序:

  • UWP应用
  • C#控制台应用程序(全推力应用程序服务)
  • 包装

它们在Visual Studio中的调试和发行版中都可以很好地构建。

使用MsBuild 2019 v16.4.2进行构建时,两个第一个项目都可以正常构建,但是尝试构建打包项目时会出现以下错误:

error PRI175 : 0x8007000b - Processing Resources failed with error : An attempt was made to load a program with an incorrect format. [d:\workspace\App_master\Packaging.wapproj]         
GENERATEPROJECTPRIFILE : error PRI222: 0xdef00001 - Unspecified error occurred. [d:\workspace\App_master\Packaging.wapproj]

以下是与MsBuild一起使用的标志:

/p:AppxPackageSigningEnabled=false 
/p:AppxBundle=Always 
/p:UapAppxPackageBuildMode=SideloadOnly
/p:AppxPackageDir="\$(Build.ArtifactStagingDirectory)\AppxPackages\\"
/p:AppxBundlePlatforms="x64" 

所有三个项目都针对x64

1 个答案:

答案 0 :(得分:0)

尝试在项目设置中将任何包含32位nuget软件包的项目设置为AnyCPU。 它对我有效。 这很烦人,但至少慢总比没有好=) 如果我找到更好的解决方法,我将进行编辑。