【问题标题】:How to find what classes are being used by solution from a particular reference如何从特定参考中找到解决方案正在使用哪些类
【发布时间】:2021-08-30 15:40:30
【问题描述】:

我正在努力将旧版 Windows .NET 4.8 应用程序转换为将在 K8 上运行的 .NET Core。该应用程序依赖于一个名为LegacyLibA 的特定库,该库多年来发展为庞大的库,并具有支持其他应用程序的代码。我想找出我正在转换的应用程序正在使用来自LegacyLibA 的哪些类。
一种方法,我可以通过删除 LegacyLibA 作为解决方案/项目中的引用并查看 Visual Studio 会生成什么错误来完成此操作。
有没有更干净的方法来完成这个?

【问题讨论】:

  • 如果是的话,你碰巧有resharper吗jetbrains.com/help/resharper/…
  • 你需要它做什么?据我了解,您无法重新编译该库。
  • @Serge Slim 下这个库,也是因为 lib.有很多 .NET CORE 中没有的类
  • @RandRandom 是的,我们确实有 Resharper 的许可证,但我自己从未使用过它。将不得不向同事寻求帮助。你想发布这个答案吗?

标签: c# .net visual-studio


【解决方案1】:

ReSharper 随时为您提供帮助。

只需右键单击依赖项并说“查找依赖代码”

例如。

您可以在此处找到更多信息:

https://www.jetbrains.com/help/resharper/Finding_Code_Dependent_on_Modules.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-07
    • 2016-06-08
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多