当我试着
SldWorks SwApp = new SldWorks();
或
SldWorks SwApp = null;
object processSW = Marshal.GetActiveObject("SldWorks.Application");
SwApp = (SldWorks)processSW;
然后尝试调试- visual studio显示错误"library not registered“。
当我尝试通过regsvr32注册SolidWorks.Interop.sldworks.dll库时,我收到消息"entry point DllRegisterServer not found“。
我在引用中有这个dll,但什么都不起作用。请帮帮我。
Windows 10 64位VisualStudio 2014 64位Windows 2015 RC
发布于 2015-07-20 18:27:16
这是Windows10TP的问题。无法正确注册引用dll。
发布于 2017-06-02 12:23:57
您需要按如下方式注册swpublished:
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe" "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\api\redist\SolidWorks.Interop.swpublished.dll" /codebase
https://stackoverflow.com/questions/31506247
复制相似问题