我完全在这两篇msdn文章C# Compiler Options Listed Alphabetically和C# Compiler Options Listed by Category中查看了编译器选项,用于指定可在命令行构建中使用的目标框架版本。我知道我们可以使用supportedRuntime
元素在app.config中指定框架版本。
我们是否也可以在web.config中使用此元素(configuration
> startup
> supportedRuntime
)(如果是asp.net应用程序)?
我不需要仅使用命令行开关来完成它。我只是因为好奇才知道这个问题而问这个问题。
答案 0 :(得分:4)
编译器不关心框架的版本,只关注运行时的版本和语言。
_db.GridFS. Upload(OverWrite(fileName, binaryStream))
程序只是编译并链接你抛出的任何东西,你可以自行添加对.NET 4.5特定程序集的引用。您可以选择通过专门要求使用完全限定的程序集名称的版本来引用旧版本的外部引用。
Visual Studio中的设置只是一个过滤器,用于在添加引用时显示/隐藏程序集。