【问题标题】:Can we use COM objects in C# project?我们可以在 C# 项目中使用 COM 对象吗?
【发布时间】:2012-02-22 19:49:19
【问题描述】:

我按照教程制作了一个 C# COM 对象。 http://www.codeproject.com/Articles/18939/C-Com

现在我想在 C# 中使用它。当我去添加参考 \ com \ myComObject 它给了我错误。它说该库是从 .NET 程序集中导入的,无法添加。改为添加对 .NET 程序集的引用。

【问题讨论】:

  • 如果不是练习,你最好使用其他c#项目中的C#对象,完全避开COM层。
  • 是的。我在引用中添加了 dll 文件,而不是添加 COM 对象引用。

标签: c# com


【解决方案1】:

我认为它是一个 com 可见的 .net 程序集,您应该将 .net 程序集直接添加为 .net 程序集。您链接到的技术是如何编写可以从 VB6 引用的 .net 程序集。无需将此作为 .net 项目的 com 引用添加,只需将其添加为普通 .net 引用即可。

【讨论】:

  • 是的。我在引用中添加了 dll 文件,而不是添加 COM 对象引用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多