Для простых приложений Java мне нравится использовать Банку. Очень просто распределить один файл, на который пользователь может просто нажать (Windows) или
java -jar jarname.jar
IMHO, банка является способом пойти, когда простота является основным требованием.
Это зависит от содержимого скрипта сборки. Visual Studio C # использует параметр Configuration для переключения между Release и Debug . Не режим сборки. Вы можете попробовать следующее:
msbuild LP.sln /p:Configuration=Release