DMCS中的D代表什么?

时间:2014-11-10 13:08:34

标签: c# mono dmcs

所以,我正在阅读mono c# compiler。我知道应用程序的用途是什么,但我只是想知道缩写代表什么。 (gmcs,smcs和csc代表什么呢?)

如果我猜测它会是(Something)Mono Compiler Service。

1 个答案:

答案 0 :(得分:7)

这是我可以从documentation推测的(也是按时间顺序,最早到最新):

  • csc = C S 竖琴 C ompiler(来自Microsoft)
  • mcs = M ono C ompiler S 服务(或可能 M ono C S 竖琴,但编译器服务在其他地方使用,这个编译器实际上是用C#编写的。
  • gmcs =支持 G 能量
  • smcs =支持 S ilverlight(月光)
  • dmcs =支持 D ynamic

所有编译器也支持其他内容,但似乎编译器命令行名称的前缀是版本增加的主要原因。