Hide Table of Contents

Writing 64-bit Add-ins

This topic shows how to create add-ins for the 64-bit version of SOLIDWORKS PDM Professional.

64-bit .NET Add-ins

You must use Microsoft Visual Studio 2005, or later, to create managed (.NET) DLL add-ins. The build target must be set to Any CPU for the DLL to load in both 32-bit and 64-bit hosts. Managed DLL add-ins are added to the vault using the Administration tool.

Native DLL Add-ins

A native 32-bit DLL cannot be loaded into a 64-bit EXE, and a 64-bit native DLL cannot be loaded into a 32-bit EXE. Because SOLIDWORKS PDM Professional gets loaded into both 32- and 64-bit processes, you must build two versions of your add-in, 32-bit and 64-bit.

Native DLL add-ins that are added to the vault on a 64-bit machine also work on a 32-bit machine:

  1. Right-click the Add-ins node in the Administration tool.
  2. Select New Add-in.
  3. Navigate to and open the 64-bit add-in DLL.
  4. In the Properties dialog, select Files in the left pane.
  5. Click Add Files.
  6. Navigate to and open the 32-bit add-in DLL.
  7. Click OK.

SOLIDWORKS PDM Professional creates a single add-in package that contains both 32-bit and 64-bit versions of the add-in. The 32-bit version is loaded in 32-bit processes, and the 64-bit version is loaded in 64-bit processes.

Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

Subject:   Feedback on Help Topics
Page:   Writing 64-bit Add-ins
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:


We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again

Web Help Content Version: API Help (English only) 2024 SP03

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.