2010-12-22 59 views
0

我是中级程序员,现在我一直在分析CLR,我的问题是需要学习c#命令行的所有命令。太无聊了。关于csc.exe,是否需要学习?

有必要吗?

+1

不,您不需要学习任何东西,可以使用csc/help – 2010-12-22 16:53:15

回答

2

您可能会发现,正如我所做的那样,有时启动记事本(或您最喜爱的文本编辑器)来创建简单的C#程序会更容易。然后使用命令行工具来快速编译它,而不必去启动Visual Studio中的麻烦,建设项目等,这一大堆的方便和快捷,只是类型:

csc /t:exe MyProgram.cs

知识很少无用。你认为“无聊”的一些事情是最重要,最终最有趣的。对于.NET命令行工具,我建议了解它们 - 存在哪些工具,它们的作用以及如何操作它们 - 但我不会说你需要成为命令行大师。

+0

我问,因为我在阅读“CLR via C#”,并注意到对于一系列命令特别重要。谢谢! – 2010-12-22 17:10:55

0

如果您有像Visual Studio这样的工具,那么您可能很有可能在不学习命令行编译的情况下离开。但是,在没有先进的IDE的情况下,了解它们将会很有优势。

这适用于每种语言,而不仅仅是c#。

1

这取决于您计划如何使用C#。如果您只是从Visual Studio或其他IDE构建东西,那么它可能不是优先级。但是,如果您要使用其他工具(例如ant)构建C#项目,则应该熟悉它。