编程语言
首页 > 编程语言> > 什么是用于指定.net框架版本的C#编译器选项

什么是用于指定.net框架版本的C#编译器选项

作者:互联网

我完全看了这两篇msdn文章C# Compiler Options Listed AlphabeticallyC# Compiler Options Listed by Category中的编译器选项,用于指定可以在命令行构建中使用的目标框架版本.我知道我们可以使用supportedRuntime元素在app.config中指定框架版本.

我们是否也可以在web.config中使用此元素(配置> startup> supportedRuntime)(在asp.net应用程序的情况下)?

我只需要命令行开关就不需要这样做了.我只是因为好奇才知道这个问题而问这个问题.

解决方法:

编译器不关心框架的版本,只关注运行时的版本和语言.

cl.exe程序只是编译并链接你抛出的任何东西,你可以自行添加对.NET 4.5特定程序集的引用.您可以选择通过专门要求使用完全限定的程序集名称的版本来引用旧版本的外部引用.

Visual Studio中的设置只是一个过滤器,用于在添加引用时显示/隐藏程序集.

标签:c,net,asp-net,csc
来源: https://codeday.me/bug/20190623/1269948.html