【问题标题】:Targeting .Net Core Framework and Full .Net 4.5/4.6 Framework in one Nuget Package在一个 Nuget 包中针对 .Net Core Framework 和完整的 .Net 4.5/4.6 Framework
【发布时间】:2016-08-29 00:54:25
【问题描述】:

有可能吗?我正在尝试找出解决此问题的最佳方法。 我们有一个项目,假设项目名为“DoFunkyStuff”。

我们想要这个项目的两个版本,一个是基于 .Net Core 构建的,另一个是基于具有更多功能的完整 .net 4.5 或 4.6 框架构建的。

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

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

【问题讨论】:

  • 什么是 4.5.6 的东西?它永远不存在。
  • @LexLi 我认为他的意思是 4.5/6 和 4.5 或 4.6 一样
  • 对不起,我的错误,我会解决我的问题

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 2016-10-31
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多