如何了解图书馆如何协同工作?
我的任务是复制现有应用程序的功能。此应用程序依赖于可通过 C# 访问的 .NET 托管程序集。我可以将这些 DLL 导入到我的新 C# 项目中,但没有有关如何使用它们的文档。
是的,这被标记为“SDK”,但不包含示例或文档。关于我应该如何进行的任何指示?
我考虑过创建存根程序集并从原始应用程序监视它们的使用情况,但这涉及大量代码。有没有一个工具可以为我做到这一点?
I'm tasked to replicate functionality from an existing application. This application relies on .NET managed assemblies accessible from C#. I can import those DLLs in my new C# project but there is no documentation on how to use them.
Yes, this is labeled as an "SDK", but does not contain examples or documentation. Any pointers on how I should proceed?
I thought about creating stub assemblies and monitor their usage from the original application but this involves a lot of code. Is there maybe a tool could do it for me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Reflector 是实现此目的的最佳方法。您可以看到什么调用了什么并以一种良好且简单的方式检查 dll。
您还可以尝试 Cecil
它们都是检查托管 dll 的出色工具
Using the Reflector is the best way to do that. You can see what calls what and examine the dlls in a good and easy way.
You can also try Cecil
They both are great tools for inspecting managed dlls