Using .NET Framework 4.0 in Stand-alone Applications
If your project uses the .NET Framework 4.0
primary interop assembly
provided with SOLIDWORKS PDM Professional:
- Reference
EPDM.Interop.epdm.dll and EPDM.Interop.EPDMResultCode.dll by:
- Right-clicking the
project name in the Solution Explorer.
- Selecting Add
Reference.
- Selecting Framework
in the left-side panel.
- Clicking Browse and navigating
to the top folder of your SOLIDWORKS PDM Professional installation.
- Locating and selecting
EPDM.Interop.epdm.dll.
- Clicking Open.
- Clicking Add.
- Repeat step 4.
- Locating and selecting EPDM.Interop.EPDMResultCode.dll.
- Repeat steps 6 and 7.
- Click Close.
- Include the following
statements in your code:
- Change the version of .NET
Framework and the target CPU by clicking:
- VB.NET:
- Project > your_project_name
Properties > Compile > Advanced Compile Options
and setting:
- Target CPU to AnyCPU
- Target framework (all configurations)
to .NET Framework
4
- C#:
- Project > your_project_name
Properties > Application and setting Target framework to
.NET Framework 4
- Project > your_project_name
Properties > Build and setting Platform target to Any CPU
- Prevent calls to SOLIDWORKS PDM Professional
API methods that pass arrays of structures from failing by:
- Opening the project in Visual Studio 2010.
- Right-clicking References > EPDM.Interop.epdm
in the Solution Explorer
and selecting Properties.
- Setting Embed Interop Types to False in
Properties.
- Right-clicking References > EPDM.Interop.EPDMResultCode
in the Solution Explorer
and selecting Properties.
- Setting Embed Interop Types to False in
Properties.
- Initializing arrays of structures in your code to:
See Also
Using .NET Framework 4.0 in
Add-in Applications