regasm

    1热度

    2回答

    为了在安装过程中模拟“regasm file.dll/codebase”执行,我们在我们要添加的file.dll上运行Heat.exe注册表中。然后我们将生成的内容添加到我们的installer.wxs文件中,并且一切正常。 我们希望自动化该过程,以便每次.dll文件发生更改时不必手动运行Heat.exe。相反,每次构建Wix项目时都会执行调用。 我们该怎么做?代码示例将非常感谢。 感谢, 马克西

    26热度

    1回答

    我已经创建了一个COM组件,.NET互操作,这是我开发的机器上运行良好。我目前正试图弄清楚如何使用Visual Studio的“安装项目”将DLL部署到目标机器。如何使用VIsual Studio安装项目执行以下操作: 注册程序集(当前使用的是regasm)。 该程序集需要成功注册 并且类型库(.tlb)需要成功注册 。 This answer表明赞成的自定义代码报废regasm。我这是个好主意?

    3热度

    3回答

    我有一个旧的.net 2005网站,它有一些asp页面,并且存在访问.net dll的对象引用问题。维护任务传给我,原始开发人员无处可寻:(我开始在.Net已经所以我不真正掌握处理这个DLL地狱类问题。 关于下面的箭头是哪里我encourtering的 “(0x80131500) 对象引用不设置到对象的实例。” Set objCommon = Server.CreateObject("Wrappe

    6热度

    1回答

    我有一个程序集,它有很多旧的注册版本。 我唯一的dll是最后一个。 如何取消注册程序集的所有版本? 谢谢。 编辑:我想在运行时执行此操作,所以我想要regasm -u ...或其他脚本-y解决方案。

    1热度

    1回答

    我有一个调用C#COM DLL的excel vba模块。有时候,我会得到这种奇怪的行为,我希望有人能够解释。当我按照下面的步骤初始化一个COM对象时,通过VBA中的调试器,我得到的类型不匹配。 If (IsEmpty(cm)) Then Set cm = CreateObject("aimd.CMAdaptor") End If 现在我可以在VBA添加断点和表添加到厘米变量

    2热度

    1回答

    全部问候, 我正在为我的程序开发一个WiX安装脚本。我需要将一个C#dll安装到GAC,然后进行注册。因此,我用Assembly=".net"标记文件,以便WiX GAC为我提供该文件,然后我有一个延迟自定义操作,设置为在InstallFinalize之前运行,该操作调用Assembly.Load从GAC加载程序集,然后RegistrationServices.RegisterAssembly进行

    2热度

    1回答

    我正在尝试使用regasm utillity注册.Net 4.0编译的二进制文件。此ComInterOp assemply必须部署在网络共享上,并尝试从共享注册失败,并显示错误“Cound not load file or assembly or dependecies”。 (如果二进制文件位于本地驱动器上,则注册工作)。它可能是代码访问安全问题,有没有办法将它设置为框架4.0程序集?我已经尝试过

    4热度

    1回答

    当我登记我的.NET程序集与regasm.exe注册表项 HKEY_CLASSES_ROOT \ CLSID {111E32AD-4BF8-495F-AB4D-6C61BD463EA4} \ InprocServer32的 设置为“mscoree.dll”。 但是,我试图模仿一个用C编写的现有COM服务器。注册这个旧的COM服务器时,InprocServer32被设置为该组件的完整路径。 不幸的是

    0热度

    2回答

    为什么您需要不止一次在.NET组件上运行regasm和caspol? 我有一个COM客户端,它使用驻留在另一台机器上的.NET组件。因此,我需要在此.NET组件上运行regasm和caspol。什么会导致需要在同一台机器上再次对同一个组件执行此操作? 效果regasm和caspol只是暂时的?或者我是否可以假设某人在机器上重置或清除了某些东西,如果我不得不再次这样做? 编辑:只有capsol需要运

    4热度

    1回答

    如果您创建了COMClass,我注意到当您引用生成的tlb文件时,XML摘要标记中的值不会显示在VB6/VBA的对象浏览器中。有没有办法让这些值显示出来?