在 windows 应用程序中使用 Solidworks EDrawings 2018 查看器的问题

Problems of using Solidworks EDrawings 2018 viewer in windows application

我想在我的 windows 应用程序中添加 EDrawings2018 查看器。我采取了以下步骤:

  1. 已下载 Edrawings2018
  2. 安装在我的电脑上
  3. 从 "C:\Program Files\Common Files\eDrawings2018\" 复制 EModelView.dll
  4. 在我的应用程序中添加了这个 dll 的引用。
  5. 编译我的应用程序。
  6. 现在右键单击工具箱-->选择项目-->COM组件,但我卡在这里我没有在这里找到edrawing控件。

你能帮帮我吗?

这里有一个 link 你可能会觉得有用。

简短总结:在某些时候他们停止提供 x32 版本的控件,因为 VS 是 32 位应用程序,您不能使用工具箱添加 64 位 eDrawings 控件。

尝试使用 link 中的示例,但请注意,您需要更改 eDrawings 控件的 GUID,因为示例是为 2016 版 eDrawings 编写的。

编辑:对我来说,示例中的 guid 有效(我有 eDrawings 2017),但请确保您的项目是针对 x64 构建的。