【问题标题】:Single NuGet Package Containing x86 ARM x64 binaries包含 x86 ARM x64 二进制文件的单个 NuGet 包
【发布时间】:2012-10-25 09:49:35
【问题描述】:

有没有办法制作一个包含针对 x86 ARM x64 等的二进制文件的 NuGet 包,以便 VisStudio/MSBuild 为每个给定的构建配置选择正确的二进制文件?

我只能看到对 os 目标的支持 - 即 Windows、Windows8、win、win8、wp、wp7、WindowsPhone、WindowsPhone7、silverilght4-wp71、wp71、WindowsPhone71等

你最终会得到一个这样的文件夹结构:

\content
    \net11
    \MyContent.txt
    \net20
        \MyContent20.txt
    \net40
    \sl40
        \MySilverlightContent.html

\tools
    init.ps1
    \net40
        install.ps1
        uninstall.ps1
    \sl40
        install.ps1
        uninstall.ps1

我真的需要做一些 powershell-script 或 pre-build 步骤来完成这个吗?开箱即用的 NuGet 似乎应该支持这一点?

如果我必须使用脚本 - 有人有很好的示例代码吗? ps1 脚本还是某种构建钩子?

我还发现了这个主题的工作项:http://nuget.codeplex.com/workitem/679。但它自 2011 年 6 月以来一直存在,最后一次评论是在 7 月。

有什么想法吗?

非常感谢, 乔恩

来源:

【问题讨论】:

标签: x86 windows-runtime nuget windows-phone


【解决方案1】:

据我所知,这仍然不受支持。

这个 SO 问题有两个适合你的答案,一个是用一个包解决这个问题,另一个是一个简单的多包解决方案:

How should I create or upload a 32-bit and 64-bit NuGet package?

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-05
  • 2014-08-29
  • 1970-01-01
相关资源
最近更新 更多