提问人:xarzu 提问时间:3/17/2009 更新时间:3/17/2009 访问量:14657
在 C 中公开 DLL 的方法#
Exposing the methods of a DLL in C#
问:
在有人使用 Microsoft Visual 开发环境在 C# 中创建 DLL 后,另一个程序员将如何获取该代码,创建一个包含 DLL 源代码的新项目,并制作一个使用 DLL 的 API 的 GUI?
我已经完成了以下四个步骤:
1) 在“解决方案资源管理器”中,右键单击“引用”,然后选择“添加引用...”。
2) 选择“浏览”选项卡。
3) 导航到 DLL 并选择它。
4) 在代码顶部添加适当的“using”指令。
下一步是什么?声明新对象后,如何查看要使用的方法?
答:
1赞
Ed S.
3/17/2009
#1
您应该能够一如既往地使用智能感知和对象资源管理器。没有来源,这将是你最好的选择。
10赞
Quintin Robinson
3/17/2009
#2
视图菜单 ->对象浏览器
您应该能够查看 DLL 中包含的对象/方法等,并公开公开。
0赞
Martin Marconcini
3/17/2009
#3
井。。。
假设您的库名为 MyLib.DLL
你会做:
MyLib ml = new MyLib();
ml.YourMethodsShouldAppearHere(); //If they are public of course.
;)
1赞
Lancelot
3/17/2009
#4
我脑海中没有任何代码,但您是否调查过 Reflection 库? 您应该能够弄清楚并运行所需的一切......
0赞
Andy White
3/17/2009
#5
您可以在此名为“.NET Reflector”的第三方工具中打开任何 .NET DLL。此工具将允许您查看所有类型/方法/属性,甚至反编译 DLL 中包含的代码。
.NET Reflector 类似于 Visual Studio 中的对象浏览器,但功能更强大。
如果您还没有尝试过 Reflector,我强烈推荐它(它真的很容易使用)!
1赞
Jon Erickson
3/17/2009
#6
您可以通过 .NET Reflector 工具从 red-gate 加载 DLL,并查看所有 api,甚至如何实现 http://www.red-gate.com/products/reflector/
评论