C# 编译器是否被视为 .net 框架的一部分?

C# 编译器是否被视为 .net 框架的一部分?

根据以下文章,.net 框架由类库和 CLR 组成。但是我还知道,当您下载 .net 框架时,C# 编译器也会随之附带。

正式地,C# 和 VB 编译器是否被视为 .net 框架的一部分?

答案1

不,编译器不是 .NET 框架的一部分。框架是预编译的二进制文件,如果其他程序是使用 .NET 创建的,则需要这些文件。如果您正在寻找 .NET 编译器,您可以获取它们这里。这些是 Express 版本,可以免费下载和使用。

答案2

编译器不随框架安装程序提供...只有执行使用 .NET 编译器构建的应用程序所需的文件

相关内容