【问题标题】:How to build a class DLL (COM) without any .NET parts?如何在没有任何 .NET 部分的情况下构建类 DLL (COM)?
【发布时间】:2010-09-14 13:19:13
【问题描述】:

我需要构建一个 COM DLL 来做一些简单的串口工作。

它必须是类 DLL (COM);我对此无能为力。我也无法控制它必须在一些非常旧的机器上运行,这些机器没有安装 .NET 框架并且永远不会安装。

使用 VB Express 2008 可以(轻松)完成吗?

【问题讨论】:

  • 可以使用 VC++ Express 2008 完成。不过,如果没有 ATL 框架,工作量会更大。
  • 好的,听起来不错——而且来自 Linux 用户 :-) 实际上我更熟悉 C++。任何有用的网址?

标签: visual-studio-2008 com


【解决方案1】:

你不能用 VB.NET 做到这一点。除了使用 C++ 之外,不再支持在 VS 中构建 .NET-less dll。

VB6 是最后一个支持您想做的事情的 VB 版本。

【讨论】:

【解决方案2】:

VB.Net Express 2008?不 - 这是贯穿始终的 .Net - 您将始终依赖正在安装的 .Net Framework。

如果您需要使用任何 Express 产品,您将需要 Visual C++ Express - 它是唯一可以编译为本机机器代码而不是 .Net 的 Express 产品。

【讨论】:

  • 好的,听起来不错。我实际上更喜欢使用 C++。任何有用的网址?
猜你喜欢
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-05
  • 2013-05-31
  • 2011-07-22
  • 2023-04-01
相关资源
最近更新 更多