命令行C#编译有什么意义?

Sco*_*ver 1 c# csc

我总是使用Visual Studio来执行此操作,但即使MSDN也在编译和部署方案中反复引用命令行方法.

这家伙想做的事只有命令行,并称赞是铁杆,但我看不出做这样的地步.我错过了什么?

Jim*_*hel 6

正如其他人所说,持续构建和自动化是使用命令行工具的非常好的理由.如果您需要可靠的部署过程,则必须具有自动构建和部署方法.如果您的部署过程包括启动Visual Studio,加载项目,编译,然后手动将输出复制到部署目录,那么您将遇到部署问题.你将最终得到部分版本,旧版本,忘记一些关键步骤等.

我发现IDE对于开发和调试至关重要.但我发现可靠构建,测试和部署的唯一方法是自动化该过程.