mscorlib.dllとは
System.ConsoleやSystem.Stringなどが含まれている.
クラスの基本型のSystem.Objectもここにある.
インポートさせない
mscorlib.dllを使えといった覚えがない.
VSの参照設定にもない.誰が使えといったか.
コンパイラが勝手にインポートするとのこと.
参照 https://msdn.microsoft.com/ja-jp/library/fa13yay7.aspx
以下のオプションでやめさせる
/nostdlib
#コンパイル
以下のソースをコンパイルする./nostdlibを指定する.
Hage.cs
class Hage{
static void Main(string[] args){
System.Console.WriteLine("Hage World!");
}
}
error CS0518: 定義済みの型 'System.Object' は定義、またはインポートされていません
暗黙で継承されるSystem.Objectが無いのでエラーでた.