【问题标题】:Build NuGet package for multiple framework targets from Visual Studio 2010 project file从 Visual Studio 2010 项目文件为多个框架目标构建 NuGet 包
【发布时间】:2011-04-06 00:48:07
【问题描述】:

在我的组织内部,我们维护一个代码库,我们的一些应用程序是基于 .NET 4 构建的,而较旧的应用程序仍然是基于 .NET 3.5 构建的。

我们已经构建了面向 .NET 4 或 .NET 3.5 框架的配置,并且可以按预期工作。当我们想要构建将每个构建配置的输出包含到单个 nupkg 文件中的 NuGet 包时遇到了一个问题(因为 NuGet 包可以支持多个框架目标)。

有没有人想出一个解决方案来自动化这个场景?

【问题讨论】:

    标签: visual-studio-2010 msbuild nuget


    【解决方案1】:

    环顾四周后,我通过查看Autofac 项目如何处理问题找到了我的解决方案。

    据此,我使用 MSBuild 构建了一个解决方案。

    【讨论】:

    • 最好的答案是查看他们的构建文件code.google.com/p/autofac/source/browse/src/Packages.build 基本上他们为每个框架版本进行构建,在最终执行 NuGet 构建之前将所有库复制到 NuGet 包结构中。我已经离开 .Net 开发游戏好几个月了。
    • @Tim:我必须同意,这需要更多内容才能有所帮助。
    • 链接坏了...不是很有用
    • @wickdninja 为什么不建议更新,7 年前写的时候是正确的。
    • @wickdninja 欢迎您编辑,我已经多年没有参与.Net 并且没有兴趣更新。
    猜你喜欢
    • 2018-06-12
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    相关资源
    最近更新 更多