You cannot create an executable file for the .xaml file. You can publish your workflow which will be published as .nupkg which can be utilized by UiRobot to run the process. Hence you need to have UiRobot installed into the system when you would like to run it.
If you have an Attended or an Unattended Robot license then you don’t need UiPath Studio to run the bot, however if you are using Community Edition then you may have to install the UiPath studio which comes along with UiRobot to run the workflow from .xaml file or from .nupkg
Let me know if it helps.