Did you use the installer to install the product to D:\XSharp ?
It looks like a registry key is missing on your computer, or pointing to the wrong folder.
Can you check if you have the registry key:
And a string value XSharpPath inside that key.
This should point to the root folder of your XSharp installation
Please explain to me why did you choose to install outside of Program Files ?
Even the best product can have problems in the installer that will most likely only be visible if you start changing default settingns.
XSharp Development Team
I have done similar to Wolfgang: Installing into another directory apart from the proposed directory. And I get the same errors as him.
My reasons for not choosing the program files directory are based on experience. Especially since Windows Vista the program directories do not have standard write Access. So many programs fail when installing them into the programs directory because they want to write something into their own directories: Updates, Packages loaded during initialization, Settings files. Some months ago I had again such a program, used by many people: When installing into the proposed Program files directory, I received strange errors because the program wanted to download additional packages. When reinstalling into a separate directory everything was ok.
Additionally some programs get problems with spaces in the directory and with the older versions with directory names displayed in German, but internally in English gave also many strange effects.
However we do not write to the PF files subfolder. And our examples are installed in the public documents folder.
By installing to a different location you are introducing a "challenge" for installer and other components with the risk that something is broken.
For now if you create a XSharp\Bin folder inside Program Files (x86) and copy rc.exe and rcdll.dll there you should be fine.
XSharp Development Team
5 minutes ago Chris sent me a corrected version to test this. I sent the error on Monday and now within 3 work days a solution has been found. That's a good response time. Our customers often must wait longer... : whistle:
as always, in programming there is not only one correct way to do something - there are several ones, if you ask 3 programmers how to do something, you will receive at least 5 different answers.
You will never hear from me that my solution to a problem would be the absolute best - fortunately I know several programmers that are much better than I will ever be, and so I can expect that someone other can find a better solution.
I have only to find my own way (not every time the easiest thing), because I have very specific needs, and therefore you can see sometimes very uncommon solutions from me.