c# - 如何将 DLL 从 .Net Framework 迁移到 .Net Standard?

标签 c# .net visual-studio .net-standard

我有一个包含更多 .Net Framework 项目的解决方案。我需要将当前的应用程序库移动到 .Net Standard 以供其他项目使用。

我知道我可以通过删除当前项目并使用 .Net Standard 重新创建它们,然后将每个类和依赖项添加回它们,直到我完成。这种方法在我的案例中是可以接受的,因为应用程序不是很大,但我想知道是否有比这更简单的方法。

我一直在寻找类似 Target 框架通常为项目更改的方式:

enter image description here

但是这里没有 .Net Standard 的条目。

最佳答案

您将需要手动编辑 csproj 文件并编辑 TargetFrameworks

  <PropertyGroup>
    <TargetFrameworks>netstandard1.4;net40;net45</TargetFrameworks>
  </PropertyGroup>

但就我个人而言,在这种情况下,我会创建空项目,然后替换旧的 csproj 文件。

关于c# - 如何将 DLL 从 .Net Framework 迁移到 .Net Standard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52296194/

相关文章:

c# - 在 WCF 中返回流中的多个文件

c# - 如何使用多个线程分段下载文件

c# - 如何将 Github 库导入我的项目?

c# - 如何使用 Gekofx 浏览器使用 c# 调用 javascript 函数

.net - Dictionary<TKey, TValue> 默认是否按键排序?

c# - 如何在本地管理 Azure Durable 功能任务中心?

c++ - 改进 OpenCV 中的 Grabcut

c# - Surface 2.0 SDK 还在使用吗?

c# - SQL 查询错误

c# - 基类和派生类中的静态字段