0

当我尝试

SldWorks SwApp = new SldWorks();

或者

SldWorks SwApp = null;
object processSW = Marshal.GetActiveObject("SldWorks.Application");
SwApp = (SldWorks)processSW;

然后尝试调试 - Visual Studio 向我显示错误“库未注册”。

当我尝试通过 regsvr32 注册 SolidWorks.Interop.sldworks.dll 库时,我收到消息“找不到入口点 DllRegisterServer”。

我在引用中有这个 dll,但没有任何作用。请帮帮我。

Windows 10 64 位 SOlidWorks 2014 64 位 VisualStudio 2015 RC

4

2 回答 2

0

Windows 10 TP 有问题。无法正确注册引用 dll。

于 2015-07-20T10:27:15.980 回答
0

您需要像这样注册 swpublished dll:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\api\redist\SolidWorks.Interop.swpublished.dll" /codebase
于 2017-06-02T04:23:56.793 回答