Visual Studio を使用して C# コンソール アプリケーションを作成する場合、クラスは名前空間 (アセンブリ)Console
で定義されているため、簡単に使用できます。mscorlib への参照がファイルに追加されていると想定しています。System
mscorlib
machine.config
ただし、VS では、さらにいくつかの参照も*.csproj
ファイルに自動的に追加されていることがわかります (System.Core や System.Data など)。machine.config
Microsoft がこれらの参照を直接追加しなかったのはなぜですか?