如何了解图书馆如何协同工作?

发布于 2024-09-03 14:04:03 字数 206 浏览 4 评论 0原文

我的任务是复制现有应用程序的功能。此应用程序依赖于可通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一口甜 2024-09-10 14:04:04

使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文