好的,我一直在寻找这个答案,虽然我已经接近了,但我还是没有一个包罗万象的解决方案。
我有一个我正在编写的库,需要为.NET 4.0和4.5构建。我想把两个输出都合并到一个NuGet包中。
使用这些链接:
我设法获得了多个配置选项来处理Debug / Release和4.0 / 4.5组合。此外,通过Batch Build,我可以同时获得多个配置进行编译。通过覆盖 AfterBuild 目标,我也能够让NuGet为打包和推送操作启动。
然而,NuGet在构建每个配置后都会启动,但是我希望它只能在批处理中的最后一次构建之后启动一次。这样,它就构建了所有需要能够创建完整包的文件。
非常感谢任何协助。