c# – 在一个Nuget包中定位.Net Core Framework和Full .Net 4.5 / 4.6框架

有可能吗?我试图找出解决这个问题的最佳方法.

我们有一个项目,说项目名为“DoFunkyStuff”.

我们希望有两个版本的项目,一个基于.Net Core构建,另一个基于Full .net 4.5或4.6 Framework构建,具有更多功能.

首先,我将如何在我的解决方案中构建这些项目,以便我可以将这两个项目内置到一个Nuget包中,该包是针对不同的框架进行结构化的.这可能吗?是否可以拥有相同的项目名称,但是可以将一个具有不同功能的完全独立的框架定位到一个Nuget包中?

任何指导都会很棒.提前致谢.

最佳答案 好的,我找到了这个引用,它描述了如何针对核心和完整框架.它还描述了如何在代码中使用每个.这似乎我最终会得到一些严重丑陋的代码.现在我认为我最好有单独的项目.

https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/libraries#how-to-multitarget

点赞