我是C#的一个新手程序员。
由于有一个DLL是由PowerBuilder编程和编写的,并且没有剩下的源代码,所以为了我自己的兴趣,我尝试将这个DLL文件导入C#。
通过解决方案资源管理器,我拥有“添加引用”的第一件事。
然而,我已经谷歌了很多,但有很多支持社区使用C#动态链接库到PowerBuilder教学。仅在PowerBuilder中使用此PowerBuilder DLL时,我就有了API规范。
到目前为止,我还没有想法去做这件事。有什么有成果的回答可以告诉我吗?谢谢!
发布于 2021-08-18 10:02:18
假设它是一个.net程序集,具有适当的许可证,并且不依赖于powerbuilder,那么使用“dependencies”和"Browse“导入dll应该相当简单。要查看可用的类,可以双击引用以在程序集资源管理器中打开它。仅仅列出可用的类并不能很好地替代适当的文档,但总比没有好。
如果这些假设是错误的,您仍然可以使用像dotPeek这样的反编译器来查看源代码的反编译版本。请注意,某些许可证可能不允许反编译。
https://stackoverflow.com/questions/68829706
复制相似问题