regasm

    34热度

    2回答

    任何机构能告诉我regsvr32和RegAsm有何区别?我的Dll使用C#,那么如何将类导入到C++?

    1热度

    1回答

    我遇到了一些麻烦,从vb6调用一个.net程序集,并希望SO可以提供帮助。 在VB.net中,我构建了一个ComClass并保留了默认的构造函数和GUID。 部署时,我REGASM.exe的DLL,它位于与VB6 EXE相同的文件夹。 .net dll引用了另外两个.net dll,它们都在同一个文件夹中。 我想使用VB6函数CreateObject()加载.net程序集。当运行VB6 EXE,我

    11热度

    3回答

    我有一个c#程序集,我通过COM从Delphi(win32 native)应用程序调用。 这适用于所有我测试过它,除了一个机器。 的问题是,德尔福应用程序获取“类未注册”尝试创建COM对象时。 现在,当我在注册表下查找HKEY_CLASSES_ROOT\DelphiToCSharp\CLSID时,其中列出的GUID与AssemblyInfo.cs中的程序集Guid不同。它应该是相同的 - 它在安装

    0热度

    1回答

    我有我的机器上工作的各种版本的软件产品的代码。该产品包含一个或多个为com互操作而注册的程序集。我怎样才能确定哪一个当前注册?

    5热度

    3回答

    我有一个注册为COM互操作的DLL,所以在HKLM \ Software \ Classes \ CLSID [我的GUID] \ InprocServer32 [我的版本号] \ Codebase它有注册DLL的路径。但是,我重新安排了我的文件夹结构,以便路径不再正确。有没有方法注销该DLL而不放回,然后取消注册,然后再次删除文件? 如果我没有这个DLL,或者只有一个版本号不同,会怎么样?

    1热度

    1回答

    对于C#dll的DllRegisterServer是否有平衡?我正在创建一个COM组件,并且我希望在重新启动该DLL时运行一些自定义代码。

    2热度

    2回答

    我有一个C#COM组件需要推出&注册到远程计算机。有谁知道这是否可以通过Regasm?

    3热度

    4回答

    我正在用C#编写一个类库(IE BHO),目前正在与我认为是来自REGASM生成的注册表项的垃圾输出的大量文件争吵。 简短的版本是这样的:我只想向IE(以及COM的其余部分)展示一些类(当前:一类)。只有一个类具有ClassInterfaceAttribute和GUID设置,我可以测试该附加组件只需要此类的COM注册表项,然而,REGASM为整个项目中的每个类生成GUID和注册表项。 这很烦人,有

    2热度

    3回答

    我有一个托管程序集包含几个类,并且这些类具有重载的方法。我通过 [ComVisible(true)] 暴露大会COM/IDispatch接口调用方..和还设置适当的Guid,在大会本身。我没有为COM互操作定义明确的接口。这一切都是动态完成的。我在受管DLL上运行regasm.exe /codebase,并将其注册为COM互操作。 当我运行OLEVIEW,我能看到的各种类的ProgID的组件中

    1热度

    2回答

    我刚刚对Powerpoint中从VBA调用的dll进行了更新。所有的开发都很顺利,但是当我尝试部署到其他用户机器时,我遇到了一个问题,我不知道如何调试。 会发生什么情况是,当在VBA中创建.Net对象时,返回的引用是错误的对象,所以下一行失败,找不到方法。 Dim myObj As Foo.Bar Public Sub RefreshData() //'instantiate object