com组件的使用方法
我使用 vs2005 创建了一个 COM 组件。
现在让我知道我可以在vs2003(使用f/w 1.1)中使用我在vs2005(使用f/w 2.0)上创建的dll吗?
i hav created a COM component using vs2005 .
Now let me know can i use the dll which i have create on vs2005(which uses f/w 2.0) in vs2003(which uses f/w 1.1)??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为您真正的问题是是否可以在单个应用程序中混合 .NET 版本,只要它们使用 COM 进行交互即可。
我相信答案是“不”。 一个 AppDomain 只能加载一个 .NET 运行时。 多个运行时是 .NET 4 的一项功能。
I assume your real question is wether or not you can mix .NET versions in a single app as long as they use COM to interact.
I believe the answer is "no". An AppDomain can only have one .NET runtime loaded. Multiple runtimes is a feature of .NET 4.
在 .NET 项目中,将引用添加到解决方案的“引用”分支中,并将
using
指令添加到要使用该组件的每个文件中。 在 C++ 项目中使用import
指令。In .NET projects add a reference into the "references" branch of the solution and a
using
directive into each file you want to use that component. In C++ projects useimport
directive.