有可能吗?我正在尝试找出解决此问题的最佳方法。 我们有一个项目,假设该项目名为“DoFunkyStuff”。
我们想要这个项目的两个版本,一个基于 .Net Core 构建,另一个基于具有更多功能的 Full .net 4.5 或 4.6 Framework 构建。
首先,我将如何在我的解决方案中构建这些项目,以便我可以将这两个构建到一个 Nuget 包中,该包的结构针对不同的框架。这可能吗?是否可以使用相同的项目名称,但针对一个具有不同功能的完全独立的框架,并将其内置到一个 Nuget 包中?
任何指导都会很棒。提前致谢。
最佳答案
好的,我找到了描述如何同时针对核心框架和完整框架的引用资料。它还描述了如何在代码中使用每一个。这似乎我最终会得到一些非常丑陋的代码。现在我认为我最好有单独的项目。
https://learn.microsoft.com/en-us/dotnet/articles/core/tutorials/libraries#how-to-multitarget
关于c# - 在一个 Nuget 包中定位 .Net Core Framework 和完整的 .Net 4.5/4.6 Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39197178/