关于csc.exe,有​​必要学习吗?

时间:2010-12-22 16:18:46

标签: compiler-construction c#-3.0 types csc clr4.0

我是一名中级程序员,这些天我一直在分析CLR,我的问题是需要学习c#命令行的所有命令!这太无聊了。

是否有必要?

3 个答案:

答案 0 :(得分:2)

你可能会发现,就像我一样,有时候启动记事本(或你最喜欢的文本编辑器)来创建一个简单的C#程序会更容易。然后使用命令行工具快速编译它,而不必去启动Visual Studio,构建项目等麻烦。只需输入就可以更轻松,更快捷:

csc /t:exe MyProgram.cs

知识很少无用。你认为“无聊”的一些东西最重要,最终也是最有趣的。

对于.NET命令行工具,我建议了解它们 - 存在哪些工具,它们做什么以及如何操作它们 - 但我不会说你需要成为一个命令行大师。

答案 1 :(得分:1)

这很大程度上取决于您打算如何使用C#。如果您只是从Visual Studio或其他IDE构建东西,那么它可能不是优先考虑的事情。但是,如果你要使用其他工具(例如ant)构建C#项目,你应该熟悉它。

答案 2 :(得分:0)

如果你有像Visual Studio这样的工具,你最有可能在不学习命令行编译的情况下逃脱。但是,在没有高级IDE的情况下,了解它们会很有用。

这适用于所有语言,而不仅仅是c#。