刚接收同事的代码,生成文件时,发现生成一个对应的dll文件(应用程序中对应输出为类库)

和一个对应的tlb文件,但是报“访问OLE注册表的错误”

.tlb文件时如何生成的

选择项目-》右键属性-》生成-》输出-》勾选-》“为COM互操作注册”即可生成tlb文件

去掉勾选“为COM互操作注册”就不会生成.tlb文件了

tlb文件:com类型库文件,它包含接口相关信息,在需要使用对应COM类的模块里,通过“#import XXX.tlb”来调用

dll:动态链接库,它包含二进制代码,资源,VC可以把tlb作为资源编译到dll中

以管理员权限运行 VS2017的开发人员命令提示符

输入:RegAsm /tlb XXX.dll 或 tlbexp xxx.dll /out:xxx.tlb 命令生成了 xxx.tlb

回车后,生成dll对应tlb文件到dll所在目录下

若dll自身的类属性是COM可见,则tlb中存在,否则其他工具加载tlb文件,类可能为空

.NET中DLL注册生成tlb相关推荐

  1. 将.NET dll注册到GAC(Global Assembly Cache)中

    当发现有多个解决方案引用一个dll时,为了不重复引用所以将.net的一个dll注册到GAC中去. gacutil.exe. 开始菜单-Microsoft Visual Studio 2008 -Vis ...

  2. c++中.dll与.lib文件的生成与使用的详解

    c++中.dll与.lib文件的生成与使用的详解 --------------------------------------------------------------------------- ...

  3. vs2008中调用matlab生成的dll

    vs2008中调用matlab生成的dll matlab版本为:matlab7.11.0(R2010b) vs2008 1.在matlab中生成dll 在m文件中实现如下功能: 获得N个魔方矩阵的秩. ...

  4. dll注册加载失败解决方法

    当输入命令regsvr32 A.dll注册时,跳出下面错误提示: 模块C:\windows\System32\A.dll加载失败. 请确保该二进制存储在指定的路径中,或者调试它检查该二进制或相关的 . ...

  5. 用C#生成Excel文件的方法和Excel.dll组件生成的方法

    NET Framework1.0和1.1 都没有实现OleContainer组件.查遍MSDN,最后得了一个提示:可以使用IEBrowser来模拟OleContainer.这绝对是一个超重的实现,不过 ...

  6. MSSTDFMT.dll系统文件(附2种MSSTDFMT.dll 注册方法)-系统增强

    MSSTDFMT.dll系统文件(附2种MSSTDFMT.dll 注册方法)-系统增强 MSSTDFMT.dll系统文件(附2种MSSTDFMT.dll 注册方法)-系统增强 msstdfmt.dll ...

  7. [EnterpriseServices]利用assembly定义我们的组件在COM+中的注册方式

    整理者 郑昀@UltraPower 利用以下assembly定义我们的组件在COM+中的注册方式,其中: ApplicationName 属性是"COM+ 目录"和"组件 ...

  8. Sandcastle是微软提供的一个根据XML注释和DLL文件生成帮助文件的工具

    2019独角兽企业重金招聘Python工程师标准>>> Sandcastle是微软提供的一个根据XML注释和DLL文件生成帮助文件的工具,目前是在CodePlex上的一个开源项目,可 ...

  9. java中使用openssl生成的rsa公私钥进行数据加解密_使用openssl生成RSA公钥和私钥对...

    在ubuntu上要使用openssl的话需要先进行安装,命令如下: sudo apt-get install openssl 安装完成就可以使用openssl了. 首先需要进入openssl的交互界面 ...

最新文章

  1. 前后端数据交互的几个方法
  2. 【转载】ERP系统中的存货计价过程
  3. dom4j和jaxb_JAXB,SAX,DOM性能
  4. Android Studio 查看页面布局层次结构
  5. springmvc 中@Controller和@RestController的区别
  6. c语言求最多啤酒数,C语言,算法、动态规划:有一个箱子的容量为v(正整数,0=v=20000),同时有n个物品(0n=30),...
  7. C/C++课程设计 之职工管理系统
  8. 浅谈Nginx性能调优
  9. 补习系列(13)-springboot redis 与发布订阅
  10. Java基础学习总结(78)——Java main方法深入研究学习
  11. windows server2003 xp化
  12. EF Code First 学习笔记:约定配置
  13. Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持
  14. R︱Rstudio 1.0版本尝鲜(R notebook、下载链接、sparkR、代码时间测试profile)
  15. 阿里云 ubuntu 安装 curl
  16. Xcode设置编译链接-framework CoreFoundation
  17. cheerio获取元素内文本,但不包括其子元素内的文本值的方法
  18. Hotspot 偏向锁BiasedLocking 源码解析
  19. MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)
  20. Win:从 Microsoft官方网站下载官方正版ISO镜像文件(以Windows10为例,图文教程)

热门文章

  1. BS开发(浏览器和服务器开发)
  2. pix2code: Generating Code from a Graphical UserInterface Screenshot
  3. 自旋锁替代互斥锁使用场景
  4. oracle存储过程语法与使用
  5. Apache 配置访问日志
  6. php毕业设计 基于php+mysql电子书阅读系统毕业设计开题报告功能参考
  7. 基于html+css+js+jquery的购物页面设计
  8. 9月4日微软服务器,Windows Server 2012完成RTM版 9月4日上市
  9. 笔记2——《黑客与画家》
  10. Linux 用户切换、修改用户名、修改密码