I have created a simply class library to serve as a wrapper for a small set of EPDM API functions. On my development machine, the library seems to register and run as a COM reference in SolidWorks and Excel macro editors. But when I try to package this class library up with a deployment project, I immediately get the following error:
---------------------------
Microsoft Visual Studio
---------------------------
The following files may have dependencies that cannot be determined automatically.
Please confirm that all dependencies have been added to the project.
c:\progra~1\solidw~2\edmint~1.dll
---------------------------
OK Help
---------------------------
It will build, but not deploy on any new client machine. I get the following error when I try to deploy: (run the msi or setup.exe)
---------------------------------
EPDMWrapperSetup
---------------------------------
Module C:\Program Files (x86)\Microsoft\EPDMWrapperSetup\EDMINT~.DLL failed to
register. HRESULT -2147024770. Contact your support personnel.
---------------------------------
Exit Installaion Try Again Continue
If I try to continue, upon referencing the new EPDMWrapper class, I simply get an error: Error in .DLL
Does anyone know if there is a known problem deploying class libraries that contain references to edminterface.dll? Anyone who solves this should get at least 100 points.
Kent
SolidworksSolidworks Pdm enterprise Pdm