Wenn die exe von mehreren Usern noch gestartet ist, habe ich das Problem, dass ich die EXE nicht erneut kompilieren und ablegen kann.
Da liegt meiner Meinung nach der Kern: Warum benutzen die User die Exe aus deinem Ausgabeverzeichnis? Compilier doch einfach woanders hin und kopiere die Exe dann in das Produktivverzeichnis wenn sie fertig ist und alle User das Programm beendet haben. Man trennt nicht umsonst zwischen Build und Deploy.