Я изучаю C#, и я знаю преимущества и простоту использования Visual Studio, но в основном я хочу изучить механику C# старый школьный путь. Я понимаю, что я должен к наименьшему количеству Платформы.NET и Блокнота скомпилировать код C#, который я уже имею. Теперь я создал небольшое приложение как myApp.cs, и я хочу знать, как я должен скомпилировать его как исполняемый файл из командной строки cmd.exe
Компилятор командной строки - csc.exe .
В MSDN есть статья , которая может помочь вам начать работу.
http: // www.devsource.com/c/a/Using-VS/Working-at-the-Visual-Studio-Command-Line/
Это должно помочь. В нем описывается, как компилировать из командной строки с помощью инструментов Visual Studio
.На самом деле очень просто запустить компилятор csc.exe вне среды IDE, но хитрость заключается в том, чтобы убедитесь, что вы сначала запустили файл vsvars32.bat . Этот командный файл устанавливает все переменные среды , необходимые компилятору.
Хорошая идея, я думаю, это может помочь понять, что происходит.
Использование csc:
Флаг / recurse действительно полезен и может использоваться для компиляции всех файлов в дерево каталогов.
Если вы хотите немного облегчить себе жизнь, но при этом не отступать от основ, используйте более удобный текстовый редактор, чем блокнот. Тот, который может вызывать командный файл, который компилирует и запускает вашу программу. Затем вы можете настроить его так, чтобы при нажатии на ошибку компиляции переходил к исходному коду для этой ошибки.