用于帮助移植到 .NET Core 的工具Tools to help with porting to .NET Core

本文内容

你可能会发现本文中列出的工具在移植时非常有用:

  • .NET 可移植性分析器,可以生成报告的工具链,该报告说明代码在 .NET Framework 和 .NET Core 之间的可移植性:作为命令行工具作为 Visual Studio 扩展
  • .NET API 分析器 - 一个 Roslyn 分析器,可用于发现不同平台上的潜在 C# API 兼容性风险,并检测是否调用了弃用的 API。此外,可以尝试使用 CsprojToVs2017 工具将较小的解决方案或单个项目移植到 .NET Core 项目文件格式。

警告

CsprojToVs2017 是第三方工具。不能保证它适用于所有项目,而且它可能会导致所依赖的行为发生细微变化。CsprojToVs2017 应作为一个起点,以自动化可自动执行的基本操作。它不是迁移项目文件格式的有保证的解决方案。