有人在使用Microsoft Visual开发环境在C#中创建DLL后,另一个程序员如何获取该代码,创建一个包含DLL源的新项目并制作使用DLL'S API的GUI?
我已经完成了以下四个步骤:
1)在Solution Explorer中,右键单击“References”并选择“Add Reference ...”。
2)选择“浏览”标签。
3)导航到DLL并选择它。
4)在代码顶部添加适当的“using”指令。
下一步是什么?声明新对象后,如何查看要使用的方法?
答案 0 :(得分:10)
查看菜单 - >对象浏览器
您应该能够查看DLL中包含的公开公开的对象/方法等。
答案 1 :(得分:1)
您应该能够一如既往地使用intellisense和对象资源管理器。如果没有最好的投资来源。
答案 2 :(得分:1)
我没有任何代码,但你有没有调查反射库? 您应该能够找出并运行所需的一切...
答案 3 :(得分:1)
你可以通过.NET Reflector工具从红门加载DLL并查看所有api甚至是如何实现它http://www.red-gate.com/products/reflector/
答案 4 :(得分:0)
嗯...
假设您的库名为MyLib.DLL
你会这样做:
MyLib ml = new MyLib();
ml.YourMethodsShouldAppearHere(); //If they are public of course.
)
答案 5 :(得分:0)
您可以在名为“.NET Reflector”的第三方工具中打开任何.NET DLL。此工具允许您查看所有类型/方法/属性,甚至可以反编译DLL中包含的代码。
.NET Reflector类似于Visual Studio中的对象浏览器,但功能更强大。
如果你还没有尝试过Reflector,我强烈推荐它(它真的很容易使用)!