Win7 64/32位c# dll疑问
是否可以在 win7 64 位计算机中构建 ac# dll 和 tlb 文件并使其在 win7 32 位计算机中运行?
预先感谢:)
编辑: 我正在使用一个 c++ dll,它调用在我的 c# COM interop dll 项目中生成的 .tlb 文件。
is it possible to build a c# dll and tlb files in a win7 64 bits computer and make it work in a win7 32bits computer?
Thanks in advance :)
Edit:
I am using a c++ dll that calls the .tlb file generated in my c# COM interop dll proj.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您正在构建纯 C# DLL,则最终不会得到 TLB 文件。以“任何 CPU”为目标构建它,它将在 32 或 64 位计算机上正常工作。
如果您要导出 COM 组件(据我所知),通常只需要 TLB 文件 - 您需要这样做吗?
If you're building a pure C# DLL, you won't end up with a TLB file. Build it with a target of "Any CPU" and it will work fine on 32 or 64 bit computers.
You'd normally only need a TLB file if you're exporting a COM component (as I understand it) - do you need to do that?