c# - 如何为 C# 项目生成 .tlh 文件
问题描述
如何为 C++ 项目可以使用的 C# 项目生成 .tlh 文件。请帮我
解决方案
您不需要tlh
在 C++ 中创建文件。tlb
一旦您在命令中指定文件,它就会由编译器自动生成#import
。
您需要执行以下操作:
1) 在您的 C# 项目中,打开AssemblyInfo.cs
(位于 Properties 目录中)。
设置[ComVisible(true)]
(默认为假)。
2) 构建项目后,将在输出目录中创建 tlb 文件。
3) 在 C++ 代码中,使用#import "SomeFile.tlb"
.
推荐阅读
- javascript - 如果大于手机屏幕尺寸,则禁用 jquery 功能
- javascript - 如何进行非异步执行?
- sql - SET 语句将 0 视为 null
- android - 带有 Koin ans Retrofit 的动态 url
- arrays - 在两个数组中拆分两个数字
- reactjs - Redux:动作被正确调用但reducer没有更新状态,只是保持初始状态
- javascript - JavaScript Infinity / ∞ 返回一个变量 (To Infinity (to string) and back)
- php - 用多个值替换数组值
- javascript - 为什么数字作为键适用于对象中的字符串键,反之亦然(Javascript)
- python - 从 SAS Enterprise Guide 运行 python 脚本