gpt4 book ai didi

c# - 使用 msbuild 为 (x86|x64|ARM) 创建 .appxbundle

转载 作者:太空宇宙 更新时间:2023-11-03 23:21:26 24 4
gpt4 key购买 nike

我正在尝试在开发人员命令提示符下使用 msbuild 创建 .appxbundle我正在使用下面的命令来创建相同的

MSBuild KitabooBookshelf.sln /p:Configuration=Release;OutDir=..\Release\;AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM"

但低于处理器架构错误。尽管许多人遇到过类似问题,但我没有找到与此问题相关的有用资源。我是 Windows 商店应用程序的新手。试图弄清楚我做错了什么以及如何使用 msbuild 创建 .appxbundle

"E:\Kitaboo Windows 8.1 2nd June 2015\KitabooBookShelf\KitabooBookshelf.csproj" (default target) (1) ->

"E:\Kitaboo Windows 8.1 2nd June 2015\DatabaseLibrary\DatabaseLibrary.csproj" ( default target) (3) ->

(ResolveSDKReferences target) -> C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targe ts(1803,5): error MSB3779: The processor architecture of the project being buil t "Any CPU" is not supported by the referenced SDK "Microsoft.VCLibs, Version=1 2.0". Please consider changing the targeted processor architecture of your proj ect (in Visual Studio this can be done through the Configuration Manager) to on e of the architectures supported by the SDK: "x86, x64, ARM". [E:\Kitaboo Windo ws 8.1 2nd June 2015\DatabaseLibrary\DatabaseLibrary.csproj]

C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targe ts(1803,5): error MSB3779: The processor architecture of the project being buil t "Any CPU" is not supported by the referenced SDK "SQLite.WinRT81, Version=3.9 .2". Please consider changing the targeted processor architecture of your proje ct (in Visual Studio this can be done through the Configuration Manager) to one of the architectures supported by the SDK: "x86, x64, ARM".

[E:\Kitaboo Window s 8.1 2nd June 2015\DatabaseLibrary\DatabaseLibrary.csproj]

最佳答案

我终于花了几个小时来解决这个问题

下面是创建 x86、ARM、x64 包的命令,但它会为三种不同的体系结构创建三个 .Appx 文件。 msbuild 不创建单个包 .appxbundle

E:\Project Dir>MSBuild Project.sln /p:Configuration=Release;OutDir=..\Release\;AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM

由于“任何 CPU”,我在上面遇到的架构错误我从 .csproj 和 .sln 文件中删除了所有“任何 CPU”实例,并将它们替换为 x86。并运行上面的命令,我能够为 x86、ARM、x64 创建 .appx 包。在运行上面的 msbuild 命令之前,不要忘记从项目中删除 Bin 和 obj 文件夹,在单击主项目上的显示所有按钮后你会发现这些文件夹。

我希望这对遇到类似问题的人有所帮助。

谢谢

关于c# - 使用 msbuild 为 (x86|x64|ARM) 创建 .appxbundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35309142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com