在一个Nuget包中定位.Net核心框架和完整的.Net 4.5 / 4.6框架

时间:2016-08-29 00:54:26

标签: c# .net frameworks asp.net-core nuget-package

有可能吗?我试图找出解决这个问题的最佳方法。 我们有一个项目,比如该项目名为" DoFunkyStuff"。

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

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

任何指导都会令人惊讶。提前谢谢。

1 个答案:

答案 0 :(得分:2)

好的,我发现这个参考文献描述了如何定位核心框架和完整框架。它还描述了如何在代码中使用每个。这似乎我最终会得到一些严重丑陋的代码。现在我认为我最好有单独的项目。

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