包含x86 ARM x64二进制文件的单个NuGet包

包含x86 ARM x64二进制文件的单个NuGet包,x86,windows-runtime,nuget,windows-phone,X86,Windows Runtime,Nuget,Windows Phone,有没有办法制作一个包含针对x86 ARM x64等的二进制文件的单一NuGet包,以便VisStudio/MSBuild为每个给定的生成配置提取正确的二进制文件 我只能看到对操作系统目标的支持,即。 Windows、Windows8、win、win8、wp、wp7、WindowsPhone、WindowsPhone7、silverilght4-wp71、wp71、WindowsPhone71等 最终得到的文件夹结构如下: \content \net11 \MyContent.tx

有没有办法制作一个包含针对x86 ARM x64等的二进制文件的单一NuGet包,以便VisStudio/MSBuild为每个给定的生成配置提取正确的二进制文件

我只能看到对操作系统目标的支持,即。 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脚本或预构建步骤来完成这项工作吗?这似乎应该得到NuGet开箱即用的支持

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

我还在主题上找到了此工作项:。但它自2011年6月以来就一直存在,上一次评论是在7月

有什么想法吗

非常感谢,, 乔恩

资料来源:


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

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


      刚刚也找到了这个链接:我认为根据这个问题,情况仍然是这样:它仍然是“建议的”,显然这仍然是不受支持的。在投票时投赞成票