The default behavior of the X# installer is to register the X# runtime in the GAC. The following files are registered there
•XSharp.Core.DLL
•XSharp.Data.DLL
•XSharp.RT.DLL
•XSharp.VO.DLL
•XSharp.XPP.DLL
•XSharp.VFP.DLL
•XSharp.RDD.DLL
•XSharp.Macrocompiler.DLL
•VOConsoleClasses.dll
•VOGUIClasses.dll
•VOInternetClasses.dll
•VORDDClasses.dll
•VOReportClasses.dll
•VOSQLClasses.dll
•VOSystemClasses.dll
•VOWin32APILibrary.dll
Some components are dynamically loaded at runtime and do not have to be added as references to your application:
•XSharp.RDD.DLL
•XSharp.Macrocompiler.DLL
The X# runtime tries to locate these assemblies in the GAC and in the directory where the application is installed.
If you are not installing the runtime to the GAC, then you must make sure that these two DLLs are available in your application folder. Otherwise, you will get a runtime error when these DLLs are needed.