Issue: Error Message "Common Language Runtime Detected an Invalid Program"
Issue:
When you start a Microvellum program, an error message is displayed that says, "Common Language Runtime detected an invalid program."
Solution:
The value for the registry setting called LastConfig in the ApplicationSettings folder is not set to a valid configuration for the software. You will have to manually change this value to a valid configuration on your system:
Check your configurations:
- Go into the registry by clicking on the start, or home button and in the search programs and files area, type in regedit and hit Enter on your keyboard.
- Expand the configurations in your registry and locate the configuration this station should be using for Microvellum Data. (“HKEY_CURRENT_USER\Software\Microvellum\Toolbox\R7.0\Toolbox-x001:409(or Toolbox- Standard)\Configurations).
(If this path uses a mapped drive, you may just have to make sure the user is connected to it. For more information on mapped drives see this Microsoft KB article: http://support.microsoft.com/kb/308582 ).
Check your Application Settings:
- Go into the registry by clicking on the start, or home button and in the search programs and files area, type in regedit and hit Enter on your keyboard.
- In the registry browse to “HKEY_CURRENT_USER\Software\Microvellum\Toolbox\R7.0\Toolbox-9001:409\ApplicationSettings”. This path might vary slightly depending on the build of Toolbox that is currently installed.
- Find LastConfig in the ApplicationSettings part of the key entry.
- Make sure the LastConfig shows the right configuration, if not, double click and type in the EXACT name of the configuration to be used.
- Launch Toolbox.
Here are two screenshots showing examples of what is being described above:
Related Articles
Issue: Error Message "Toolbox VBA is not Currently Installed"
Issue: While using Toolbox v7, you'll come across the following error: "Toolbox VBA is not currently installed. Please run the Toolbox R7 installer to install the Toolbox VBA component." Solution: Toolbox v7 no longer uses any VBA components, but a ...
Issue: Error message: The column name is not valid...
If you run Toolbox in Visual Studio debug or release mode, and thereafter update to a new compiled version of Toolbox, you may see an error when trying to open the report designer, open a work order, or various other functions that access the ...
Issue: SQL Connection Error - Temporarily Change Database Type in the Registry
Some Microvellum users may get an error related to SQL server connection issues such as: "A connection to the factory database could not be established. Please select a different configuration." Symptom: Toolbox starts up but freezes, and you're ...
Issue: Error Message "Path is Not Valid" when Starting Toolbox
If you receive the error, The path is not valid. Check the directory for the database, go through the following steps. This indicates that the path to your Microvellum data is not correct, and the program cannot access or find the Microvellum ...
Issue: Error Message "Could not Load File or Assembly System.data.SqlServerCe"
Issue: An error occurs after installing a Microvellum update: "Could not load file or assembly 'System.data.SqlServerCe, Version 4.0.0.0....or one of its dependencies. The system cannot find the file specified." Solution: This error occurs when ...
Recent Articles
Microvellum Foundation Library Release Notes | Build 26.0527
The following release notes apply to the Microvellum Foundation Library build 26.0527. Additions Added new features for the Wood Drawer Box to have reduced sides, sub front, or back. Added 3 new global and subassembly prompts: “Wood Drawer Side ...
Microvellum Release Notes | Build 26.1.0529.641
The following release notes apply to Microvellum build 26.1.0529.641. BSB Docking Size Fix An issue was reported to be occurring in Microvellum BSB 2026: when adjusting the size of a docked Microvellum palette, users found that the palette would ...
Adding Custom Hinges and Mounting Plates (Foundation Library)
Hinges and mounting plates are classified as hardware items within the Foundation library, and as such, the process for adding hinges and mounting plates does not differ greatly from other pieces of hardware, though with the variety of cabinet ...
Apply Render Materials
The Apply Render Materials interface is a Microvellum function that allows one to assign specific render materials to database materials within one’s material library. Using this interface, one can efficiently control and visually align one’s ...
Microvellum Release Notes | Build 26.1.0520.641
The following release notes apply to Microvellum build 26.1.0520.641. Assign Render Material A new option has been added to the Library Specification Groups interface: Assign Render Material. This new interface displays the Microvellum material ...