Visual studio 2010 Can';t将Slb.Ocean.Petrel.dll加载到visual studio 2010工具箱中

Visual studio 2010 Can';t将Slb.Ocean.Petrel.dll加载到visual studio 2010工具箱中,visual-studio-2010,ocean,petrel,Visual Studio 2010,Ocean,Petrel,我正试图在我的安装路径中浏览到我的Slb.Ocean.Petrel.dll,这样我就可以获得其中的控件,主要是DropTarget,但我只是得到一个错误 无法加载文件或程序集“InventorNet,Version=8.1.2.2,Culture=neutral,….”或其依赖项之一。系统找不到指定的文件 有什么想法吗?好吧,VS2010(32位)和Inventor的DLL(64位)之间有一些冲突。因此,为了能够在VS2010中使用功能,请尝试将4(32位)dll复制到“Public”文件夹:

我正试图在我的安装路径中浏览到我的Slb.Ocean.Petrel.dll,这样我就可以获得其中的控件,主要是DropTarget,但我只是得到一个错误

无法加载文件或程序集“InventorNet,Version=8.1.2.2,Culture=neutral,….”或其依赖项之一。系统找不到指定的文件


有什么想法吗?

好吧,VS2010(32位)和Inventor的DLL(64位)之间有一些冲突。因此,为了能够在VS2010中使用功能,请尝试将4(32位)dll复制到“Public”文件夹:

  • InventorBase.dll
  • InventorNet.dll
  • SbLinear.dll
  • SbLinear.netmodule
  • 如果使用64位Petrel,则需要从任何32位位置复制这些dll

    希望这有帮助