【问题标题】:Creating .appxbundle using msbuild for (x86|x64|ARM)使用 msbuild 为 (x86|x64|ARM) 创建 .appxbundle
【发布时间】:2016-02-10 07:24:24
【问题描述】:

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

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

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

"E:\Kitaboo Windows 8.1 6 月 2 日 2015\KitabooBookShelf\KitabooBookshelf.csproj" (默认目标) (1) ->

"E:\Kitaboo Windows 8.1 6 月 2 日 2015\DatabaseLibrary\DatabaseLibrary.csproj" (默认目标) (3) ->

(ResolveSDKReferences 目标) -> C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targe ts(1803,5): 错误 MSB3779: 项目的处理器架构 引用的 SDK 不支持构建“任何 CPU” “Microsoft.VCLibs,版本=1 2.0"。请考虑更改项目的目标处理器架构(在 Visual Studio 中,这可以通过 配置管理器)到受支持的架构中的一个 SDK:“x86、x64、ARM”。 [E:\Kitaboo Windo ws 8.1 6 月 2 日 2015\DatabaseLibrary\DatabaseLibrary.csproj]

C:\程序文件 (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targe ts(1803,5): 错误 MSB3779: 项目的处理器架构 引用的 SDK 不支持构建“任何 CPU” “SQLite.WinRT81,版本=3.9 .2”。请考虑更改 项目的目标处理器架构(在 Visual Studio 中 这可以通过配置管理器完成)到其中一个 SDK 支持的架构:“x86, x64, ARM”。

[E:\Kitaboo Window s 8.1 6 月 2 日 2015\DatabaseLibrary\DatabaseLibrary.csproj]

【问题讨论】:

    标签: c# visual-studio-2013 msbuild winrt-xaml


    【解决方案1】:

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

    以下是创建 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 文件夹,单击主项目上的显示所有按钮后,您会发现这些文件夹。

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

    谢谢

    【讨论】:

    • 我的问题是我们在 UWP 类库中添加了对 Microsoft.Services.Store.Engagement SDK 的引用。
    猜你喜欢
    • 2015-05-03
    • 2015-12-04
    • 2016-08-19
    • 2012-04-13
    • 2022-10-21
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多