====== Deploying to a Linux PC ====== Before deploying to a Linux PC, be sure to [[jcontrols:runtime_environment:index|set up the Linux PC's runtime environment]]. - Build the project in Release mode. - Open the project's output folder. - Copy all files to a folder on the target PC. - Run ''mono {project_name}.exe'' to execute the application. If running the program through SSH, you may need to run export DISPLAY=":0.0" first. ===== Copying Files Using scp ===== Copying files to the target PC can be done in many different ways. The following video demonstrates using the [[https://man.openbsd.org/scp|scp command]] on Windows 10 & 11. This method requires the target PC's SSH server to be enabled and running. {{ https://downloads.comfiletech.com/jControls/videos/deploy_linux.mp4?900x641 }} ===== Copying Files Using FileZilla ===== To copy using a GUI program, try [[https://filezilla-project.org/|FileZilla client]]. This method also requires the target PC's SSH server to be enabled and running. {{https://downloads.comfiletech.com/jControls/videos/filezilla.mp4?900x742 }}