Asp.net核心为什么要将源代码转换为程序集

本文关键字:源代码 转换 程序集 net 核心 为什么 Asp | 更新日期: 2023-09-27 18:06:25

我想了解一些东西,如果asp.net核心是一个开源框架为什么我不能在visual studio上阅读函数的定义和源代码它被编译成汇编,为什么它不仅仅是一个项目我们可以看到所有的代码并理解

Asp.net核心为什么要将源代码转换为程序集

后面是什么

因为。net Core是完全开源的事实与c#被编译成公共中间语言 (CIL)并由核心公共语言运行库 (CoreCLR)执行的事实无关。

也就是说,c#是一个编译语言。使用。net Native, c#也被编译成机器码(汇编程序),而不是中间语言

换句话说,在。net中,你的程序不会像解释语言那样执行源代码。

你仍然可以实现你的目标…

因为ASP。.NET Core和。NET Core是开源产品,如果你自己在自己的机器上编译它们,并在你的解决方案中添加项目引用,你就会得到你想要的。

顺便说一句,你最终将构建整个ASP。.NET Core和。NET Core作为您自己的解决方案的一部分.....