Skip to main content
All CollectionsBusiness System IntegrationsSage 100Errors
Sage 100 - [ERROR] InitializePlugInDll: AssemblyName=Tc.Int.Platform.BSPMas90200, ClassName=BSPMas90200, Message=Could not load file or assembly 'xxx\Tc.Int.Platform.BSPMas90200.dll' or one of its dependencies. The system cannot find the file specified.
Sage 100 - [ERROR] InitializePlugInDll: AssemblyName=Tc.Int.Platform.BSPMas90200, ClassName=BSPMas90200, Message=Could not load file or assembly 'xxx\Tc.Int.Platform.BSPMas90200.dll' or one of its dependencies. The system cannot find the file specified.
Micah A. Parker avatar
Written by Micah A. Parker
Updated over a year ago

Product: Sage 100

Error: InitializePlugInDll: AssemblyName=Tc.Int.Platform.BSPMas90200, ClassName=BSPMas90200, Message=Could not load file or assembly 'file:///C:\Program Files (x86)\True Commerce\TmoIntegrationService\Tc.Int.Platform.BSPMas90200.dll' or one of its dependencies. The system cannot find the file specified.


Issue: When attempting to Import/Export or Sync to Sage 100 - you receive the following error 'InitializePlugInDll: AssemblyName=Tc.Int.Platform.BSPMas90200, ClassName=BSPMas90200, Message=Could not load file or assembly 'file:///C:\Program Files (x86)\True Commerce\TmoIntegrationService\Tc.Int.Platform.BSPMas90200.dll' or one of its dependencies. The system cannot find the file specified.'

Reason: The Dynamic Library Link (DLL) used by the Integration Service to connect to Sage 100 and pass data through it is either missing, blocked, or the incorrect version

Note: Solutions below require Administrator rights to your machine - please contact your IT Department if you do not have the proper access as TrueCommerce will be unable to assist without it.

Solution - Add/Replace the DLL


If you navigate to the TrueCommerce Integration Service folder, and find that the Tc.Int.Platform.BSPMas90200.dll is not present inside the TmoIntegrationService folder or you''ve recently upgrade Sage 100 to a different version you'll want to download the latest DLL, and add/replace it.

Download: Tc.Int.Platform.BSPMas90200.dll

Downloading DLLs

Your browser will most likely automatically flag this file as harmful (since DLLs can make changes to your computer) - you'll need to select Keep in order to complete the download.

If this prompt is present, your machine will automatically block the DLL and will need to be unblocked by an Administrator account on your machine (see next Solution) before it will solve any issues.

Navigate: C:\Program Files (x86)\True Commerce\TmoIntegrationService

Copy DLL: Into the TmoIntegrationService Folder

Restart Integration Service

If your DLL is not blocked, you can simply restart the Integration Service in order for it to attempt to reload the missing DLL - otherwise if it is blocked see the next Solution prior to restarting the Integration Service.

Solution - Unblock the DLL


Dynamic Link Libraries (DLLs) make changes to your machine in order to be able to pass data to and from your Sage 100 system to Transaction Manager - as such downloading, or copying the DLL from another machine will mostly result in your security settings blocking the DLL so it cannot be run as a safety precatuion.

You'll need to Unblock the DLL in order for the TrueCommerce Integration to be capable of running.

Navigate: C:\Program Files (x86)\True Commerce\TmoIntegrationService

Right Click: Tc.Int.Platform.BSPMas90200.dll โ†’ Properties

Select: Unblock (if present)

Note: An Unblocked DLL will not show this checkbox, if the option to unblock is missing - then your DLL is not blocked and you can skip this step

Restart Integration Service

Once unblocked - you'll need to restart the Integration Service in order for the service to be able to load the DLL that was blocked.

rev 5/10/23

Did this answer your question?