【问题标题】:How can I check the compatibility of my app against .net core?如何检查我的应用程序与 .net 核心的兼容性?
【发布时间】:2017-06-15 01:45:13
【问题描述】:

我有一个针对 4.5 的 asp.net 应用程序。

我只是想知道是否有一种快速方法可以检查我正在使用的哪些库在 asp.net core 和 .net core 中不可用。如果我想迁移到 asp.net core 和 .net core,只是为了了解我可能需要在高级别替换/实现什么。

【问题讨论】:

  • 对工具的建议不在此处讨论。如果您有目的、具体要求和评估标准,请参阅Software Recommendations
  • 我想我并不是真的在寻找一个更感兴趣的工具,即我如何查看项目中正在使用的不兼容的库
  • 然后查看How to Ask,然后相应地查看edit,因为标题说你想要一个工具。

标签: c# asp.net .net-core


【解决方案1】:

.NET Portability Analyzer 是一个 VS 扩展,它报告您的代码与各种 .NET 目标框架(包括 .NET Core 和 .NET Standard 的版本)之间的 API 兼容性。

扫描您的 nuget 依赖项(使用您可以上传的 package.config)以查看它们是否受支持、不支持或在预发布等中受支持。有 icanhasdot.net

我建议另外针对 .NET Standard 2.0 / .NET Core 2.0 运行分析器工具,看看是否值得等待,因为它应该会在春季发布并且会添加更多的 API,它可能会减少你的锻炼到足以值得等待。

【讨论】:

    猜你喜欢
    • 2017-01-05
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-12
    • 2023-04-03
    • 2020-12-21
    相关资源
    最近更新 更多