Project Description
This is a loader for the Microsoft Robotics Studio dsshost.exe assembly allowing simulations to run in a 64bit environment.
Whats the problem?
The Problem is that currently the libraries required by Robotics Studio's simulation engine to render 3-dimensional simulations are compiled in 32
bit only format.
This means that when the simulator is running in a 64
bit environment it will fail trying to load the 32
bit libraries.
You can read more in about it in this forum thread
https://social.msdn.microsoft.com/Forums/en-US/a06c66a7-c80e-483d-9cf3-c5a406ee6676/simulation-on-vista-64bit?forum=roboticssimulation
So whats the solution?
Because of the simulators 32
bit dependencies, the only way to run the simulator in a 64
bit operating system is to force the simulator to be Just In Time (JIT) compiled to native 32
bit instructions.
That is where this loader comes in. The loader is compiled in 32
bit only mode, meaning it will force the dsshost to be JIT'd to 32
bit instructions.
Finally
This same solution also works for any other program that has a 32bit assembly dependency and compiled with its platform set to "Any CPU".... The possibilities are endless!!