Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用 Visual Studio 创建 C# 控制台应用程序时,我可以轻松使用Console该类,因为它是在System命名空间(mscorlib程序集)中定义的。我假设machine.config文件中添加了对 mscorlib 的引用。
Console
System
mscorlib
machine.config
但是,在 VS 中,我可以看到文件中还自动添加了更多引用*.csproj(如 System.Core 和 System.Data)。为什么微软不machine.config直接添加这些引用?
*.csproj
据我了解,mscorlib 是必需的,它是.Net 不可或缺的一部分,它具有 System.Object 等。但是,如果您不需要访问数据库,则可以从控制台应用程序的引用中删除 System.Data .