我正在学习 C#,我知道使用 Visual Studio 的优势和易用性,但基本上我想学习 C# 的机制,这是老派的方式。我知道我需要最少的 .NET Framework 和记事本来编译我已经拥有的 C# 代码。现在我已经将这个小应用程序创建为 myApp.cs,我想知道我应该如何从命令行 cmd.exe 将它编译为可执行文件
6 回答
命令行编译器是csc.exe。
MSDN 有一篇文章可以帮助您入门。
csc.exe 是编译器。
在 IDE 之外运行csc.exe编译器实际上非常容易,但诀窍是确保首先运行vsvars32.bat文件。此批处理文件设置编译器所需的所有环境变量。
当您使用它时,您甚至可以使用独立调试器在 IDE 之外调试程序。
http://www.devsource.com/c/a/Using-VS/Working-at-the-Visual-Studio-Command-Line/
那应该有帮助。它描述了如何使用 Visual Studio 工具进行命令行编译
好主意,我认为它可以帮助理解正在发生的事情。
使用 csc:
/recurse 标志非常有用,可用于编译目录树中的所有文件。
If you want to make life a little bit easier for yourself while still staying close to the basics use a nicer text editor than notepad. One that can call a batch file that compiles and runs your program. Then you can set it up so that when you click on a compile error it goes to the source code for that error.