【问题标题】:Should I include in NuGet package dlls for multiple target frameworks我应该在 NuGet 包 dll 中包含多个目标框架吗
【发布时间】:2016-07-26 21:40:51
【问题描述】:

让我们考虑一个应该在三个 .NET 运行时上运行的库项目:net20、net35 和 net46。所有版本的源代码保持不变。

发布时,我是否应该使用不同的 TargetFrameworkVersion 属性值构建项目 3 次,以便生成 3 个 dll,每个 .NET 版本一个,然后将所有三个包含在 lib/<target framework>/ 目录中的 nupkg 文件中?还是只包含 .net 2.0 dll 就可以了,并且在较新的运行时也可以正常工作。

【问题讨论】:

  • 如果答案正确,请标记为答案。

标签: c# nuget


【解决方案1】:

如果您只使用在 2.0 版本上编译的代码,则无需包含其他框架版本。

【讨论】:

    猜你喜欢
    • 2011-01-31
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-12
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多