我想知道.NET Framework类库中的成员(如果有的话)替换对RegSvr32.exe和Regasm.exe的外部(进程)调用以避免执行那些进程调用和stderror / stdoutput /退出代码处理。
我找到了方法:System.Runtime.InteropServices.RegistrationServices.RegisterAssembly,在其说明中说:
在托管程序集中注册类以启用创建 COM
...所以它说的是托管程序集,它需要Assembly
类型作为参数(只能加载/处理托管程序集),然后肯定该方法必须等同于调用 Regasm.exe 注册.NET程序集。现在,调用 RegSvr32.exe 注册本机dll的等效成员/类/方法或平台调用定义?