我有一个使用Visual Studio 2012构建的带有公共COM/ActiveX接口的库。 我使用WiX编写了此库的安装程序。 它运行得非常好,除了在我的构建服务器上,我们希望在没有管理员权限的情况下构建安装程序。 问题在于,当前我已经勾选了“注册COM互操作性”。 这将生成一个TLB文...
在我工作的公司,我们使用C#开发所有GUI,但应用程序内核主要是使用Delphi 5(由于历史原因),并且有很多组件是在COM+中制作的。针对这种非常特定的应用程序,我有两个问题: 1. 对于有经验的Delphi和/或COM专家,您是否有任何解决与TLB接口相关的问题的方法?一些常见的错误是...
我正在构建我的 Visual Studio 解决方案,在输出窗口中只有一个项目出现了错误。 在错误选项卡中:Error 161 Cannot register type library "D:\Sites\Website\MyPortal.Website.Controllers...
即使TypeLib完全为空,是否有可能找到通常注册在Component Object Model(COM)TypeLib中的所有接口(类、参数等)?如果可以,您将如何进行操作?我相信另一个术语是“匿名COM”。我确定可访问此COM的接口存在,因为我有一个应用程序正在使用未列在TypeLib中的...
我有一个C# .Net 4.0应用程序和一个VB6应用程序。我通过使项目COM可见并激活注册COM互操作创建了一个COM接口。 我通过实现导入新的tlb文件的C#应用程序测试了COM接口,一切都很好。 下一步,我尝试使用vb6中的dll。该dll可以加载,但我无法看到所有公共类。在C#中,...
我有一些应用程序(一些是本地的,一些是.NET的),它们使用清单文件以便可以被“完全隔离地部署”,无需任何全局COM注册。例如,在与myapp.exe位于同一文件夹中的myapp.exe.manifest文件中声明了对dbgrid32.ocx com服务器的依赖关系:<?xml vers...
我正在尝试使用pygi和gobject introspection创建python绑定到一个vala库。然而,我在生成GIR文件方面遇到了麻烦(我打算随后编译为typelib文件)。根据文档,valac应该支持生成GIR文件。 编译以下内容: helloworld.vala publi...