gpt4 book ai didi

c# - 用于查找 .NET 中特定程序集使用的所有方法和类的工具?

转载 作者:太空宇宙 更新时间:2023-11-03 13:42:43 25 4
gpt4 key购买 nike

我有一个 Xamarin.iOS 项目,它引用从绑定(bind)项目创建的 DLL。绑定(bind)项目相当大而且“hacky”。我想重新创建绑定(bind)项目,但这次从所需的最少数量的方法和类开始,而不是绑定(bind)所有内容,然后通过打字错误和其他问题解决问题。我逐渐想添加新的东西,但我想拥有我目前使用的所有东西。Visual Studio(或工具)中是否有一种方法可以扫描解决方案并打印出所有内容:

  • 从引用的程序集中使用的类
  • 这些类中使用的所有方法和属性?

最佳答案

这正是 托管 链接器所做的:-) 它会删除所有未使用的内容。

所以你可以:

a) 启用链接所有程序集(或至少确保在针对您的应用程序构建时链接 binding.dll);

b) 使用工具显示 binding.dll 中的所有内容

例如Windows 或 Xamarin 的 Studio 程序集浏览器上的 IL Spy

then fight my way through typos and other issues

强烈建议您(现在或以后)创建一个 binding unit test project .这将发现您的绑定(bind)中 99% 的拼写错误和其他常见错误。您将节省大量时间,并且会使更新绑定(bind)变得更加容易。

关于c# - 用于查找 .NET 中特定程序集使用的所有方法和类的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16448210/

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