gpt4 book ai didi

c# - 如何为 COM Interop 库而不是程序集生成 C# 源代码?

转载 作者:行者123 更新时间:2023-11-30 12:51:45 24 4
gpt4 key购买 nike

当导入 COM 库时(直接使用 tlbimp,或间接使用 visual studio 添加引用对话框),有没有办法生成 C# 源代码而不是二进制互操作程序集,例如 Interop.Word.dll?

UPD:Reflector 不是个好主意。问题是对于 com 接口(interface)来说,不仅是签名,而且是成员的顺序。 Reflector 这个命令被违反了

最佳答案

我会继续使用 TLBIMP 生成互操作程序集,并使用 Reflector拆卸它。正如您将看到的,互操作程序集没有实际的实现代码。然后,您只需将代码(或您需要的 CoClasses 和接口(interface))复制并粘贴到项目中的新 .cs 文件中。

关于c# - 如何为 COM Interop 库而不是程序集生成 C# 源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6202965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com