Я могу вручную сделать это (без единой проблемы), чтобы скомпилировать мой код VB.NET в свой автономный исполняемый файл WindowsForms. Но есть ли способ сделать все это из сценария командной строки? Я проверил Vbc, MsBuild и DevEnv, но все они, похоже, не могут выполнить 1 (или более) моих необходимых шагов.Скомпилировать проект VB.NET с помощью другого #Const, запустив один файл compile.bat?
- Дважды щелкните по моему foo.vbproj и запустите VS2005.
- Измените несколько моих #Const vars от true до false.
- Хит F5, чтобы скомпилировать его.
- Измените мой #Const на исходные настройки.
- Выход VS2005.
- Наслаждайтесь мой недавно созданный бен \ Debug \ foo.exe
Любая идея о том, как сделать это из командной строки сценария вместо этого? Спасибо.
Возможно, вы захотите использовать MSBuild или NAnt для этого. Эта тема может помочь: http://stackoverflow.com/questions/476163/nant-or-msbuild-which-one-to-choose-and-when –
Документация MSBuild находится здесь: http://msdn.microsoft .com/en-us/library/dd393574.aspx –
Я повторно повторно прочитал документацию на MSBuild ... кажется, не в состоянии сделать что-то так же просто, как «сменить пару из #const» и «хит F5» для меня. (Мне не разрешено устанавливать NAnt или другие инструменты на этих машинах. Неужели мы не заплатили за всю версию VS ... делаете эту простую вещь?) – user2296528