.net framework 4.6的默认安装位置
发布网友
发布时间:2022-05-01 23:16
我来回答
共1个回答
热心网友
时间:2022-06-24 21:52
有啊,就是v4.0.30319这个目录,4.6只是4.0的修补版本,所以还是v4.0.30319这个目录。追问
那为 什 么我 用csc 编译 器时 会出现提 示说它 仅支持到 C #5, 而且也没 有 输 出 结 果。。
追答4.6默认只带c#5的编译器,从c#6开始,微软开放了编译器的源代码。C#语言、编译器将和Roslyn项目统一,微软深度开放编译器的二次开发接口。
在命令提示符里运行csc.exe,会得到下面的提示
This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see http://go.microsoft.com/fwlink/?LinkID=533240
意思是说,这个编译器仅支持到c#5,不再支持最新版本,要编译更新的版本,需要看后面的链接。
我的理解是C#6编译器没有发布在.net 4.6中,而是变为一个开源项目,需要自己到github.com下载。