gpt4 book ai didi

.net - 为包括 .NET Core 在内的多个目标打包类库

转载 作者:行者123 更新时间:2023-12-02 04:40:07 26 4
gpt4 key购买 nike

我有一个针对 .NET 4.5 的简单类库,并打包为 nuget 包。这取决于 Reactive Extensions (2.2.5)

我想让它与 .NET 核心兼容,并将其打包用于多个目标框架 (.NET Core、.NET 4.5、.NET 4.6)

我已经将我的 Reactive Extensions nuget 依赖项升级到 3.0.0,并且使用 API 端口我了解到我的代码现在是 100% 。 NET Core 兼容。

现在我正在构建和打包我的类库,以便多个框架目标可以使用它。
正确的方法是什么?
是否有关于此的已发布指南?

我是否需要在 VS2015 中创建一个新的 .NET Core 类库,或者我可以在我的旧 .NET Framework 类库上就地执行此操作吗?

我是否添加一个 project.json 并添加多个框架,就像这样?

  "frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
},
"net45": {},
"net46": {}
}

我是否仍然使用 nuget 进行打包?

谢谢。

最佳答案

推荐的方法是使用 netstandard 轻松定位多个框架。提供有关 netstandard 的指南 here .为此,您需要有一个 NET Core 项目。这是面向 future 的证明,并且比使用 PCL 配置文件更易于管理。

关于.net - 为包括 .NET Core 在内的多个目标打包类库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com