【发布时间】:2016-07-26 21:40:51
【问题描述】:
让我们考虑一个应该在三个 .NET 运行时上运行的库项目:net20、net35 和 net46。所有版本的源代码保持不变。
发布时,我是否应该使用不同的 TargetFrameworkVersion 属性值构建项目 3 次,以便生成 3 个 dll,每个 .NET 版本一个,然后将所有三个包含在 lib/<target framework>/ 目录中的 nupkg 文件中?还是只包含 .net 2.0 dll 就可以了,并且在较新的运行时也可以正常工作。
【问题讨论】:
-
如果答案正确,请标记为答案。