【发布时间】:2018-04-13 06:13:27
【问题描述】:
我创建了一个支持 .net 框架和 .net 核心的 nuget 包。 但是其中的一个类具有仅可用于 .net 核心的引用。 我不需要该类在 .net 框架中可用
在为 .net framweork 构建包时,是否有任何属性或方法可以排除该类?
这就是我定位框架的方式
<TargetFrameworks>netcoreapp2.0;netstandard2.0;net45;net46</TargetFrameworks>
【问题讨论】:
-
顺便说一句,您肯定需要以不同的方式定位 net45 和 net46 吗?同上 netcoreapp2.0 和 netstandard2.0?如果您以 net45 为目标,则该程序包仍可与 net46 一起使用 - 同样,如果您以 netstandard2.0 为目标,该程序包将与 netcoreapp2.0 一起使用。如果您想使用 net46 或 netcoreapp2.0 特定的功能,通常只需要定位所有这些。
-
现在可能值得删除屏幕截图,因为它不再相关。
标签: c# .net-core nuget-package .net-framework-version