有没有办法制作一个包含针对 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 月。
有任何想法吗?
非常感谢,乔恩
资料来源: