c# - 在一个 Nuget 包中定位 .Net Core Framework 和完整的 .Net 4.5/4.6 Framework

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

有可能吗?我正在尝试找出解决此问题的最佳方法。 我们有一个项目,假设该项目名为“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/

相关文章:

c# - ASP.NET 和 EF 非常非常慢

javascript - 使用 JavaScript 进行登录表单验证安全吗?

javascript - 使用 Lungo.JS 的示例

php - Slim php 框架中的 subview (布局、模板)

c# - 模拟对象列表

c# - Azure 存储计算的 MD5 与现有属性不匹配

c# - .NET 日志记录类不写

c# - 是否可以使用 RabbitMQ 和 gRPC 通过 .NET 对消息进行排队?

.net - 使用 Rotativa 将 PDF 文件保存为字节数组或流

c# - 在 .NET 4.6 项目中引用 .NET Core 库