5

我正在学习 C#,我知道使用 Visual Studio 的优势和易用性,但基本上我想学习 C# 的机制,这是老派的方式。我知道我需要最少的 .NET Framework 和记事本来编译我已经拥有的 C# 代码。现在我已经将这个小应用程序创建为 myApp.cs,我想知道我应该如何从命令行 cmd.exe 将它编译为可执行文件

4

6 回答 6

10

命令行编译器是csc.exe

MSDN 有一篇文章可以帮助您入门。

于 2009-12-17T23:46:48.857 回答
4

csc.exe 是编译器。

http://msdn.microsoft.com/en-us/library/78f4aasd.aspx

于 2009-12-17T23:46:44.270 回答
3

在 IDE 之外运行csc.exe编译器实际上非常容易,但诀窍是确保首先运行vsvars32.bat文件。此批处理文件设置编译器所需的所有环境变量。

当您使用它时,您甚至可以使用独立调试器在 IDE 之外调试程序。

于 2009-12-18T00:01:11.050 回答
1

http://www.devsource.com/c/a/Using-VS/Working-at-the-Visual-Studio-Command-Line/

那应该有帮助。它描述了如何使用 Visual Studio 工具进行命令行编译

于 2009-12-17T23:46:27.373 回答
0

nAntmsbuild是一些其他实用程序,它们可能在编译器之外很有用。

于 2009-12-18T00:13:38.457 回答
0

好主意,我认为它可以帮助理解正在发生的事情。

使用 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.

于 2009-12-18T12:27:35.460 回答