有可能吗?我试图找出解决这个问题的最佳方法。 我们有一个项目,比如该项目名为" DoFunkyStuff"。
我们希望这个项目有两个版本,一个是基于.Net Core构建的,另一个是基于具有更多功能的Full .net 4.5或4.6 Framework构建的。
首先,我将如何在我的解决方案中构建这些项目,以便我可以将这两个项目内置到一个Nuget包中,该包是针对不同的框架进行结构化的。这可能吗?是否可以使用相同的项目名称,但是将一个具有不同功能的完全独立的框架定位到一个Nuget包中?
任何指导都会令人惊讶。提前谢谢。
答案 0 :(得分:2)
好的,我发现这个参考文献描述了如何定位核心框架和完整框架。它还描述了如何在代码中使用每个。这似乎我最终会得到一些严重丑陋的代码。现在我认为我最好有单独的项目。
https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/libraries#how-to-multitarget