簡體   English   中英

什么是用於指定.net框架版本的C#編譯器選項

[英]what is the C# compiler option for specifying the version of .net framework

我完整地看了這兩篇msdn文章按字母順序列出的C#編譯器選項按類別列出的C#編譯器選項,用於指定可在命令行構建中使用的目標框架版本的編譯器選項。 我知道我們可以使用supportedRuntime元素在app.config中指定框架版本。

我們可以在web.config中使用這個元素( configuration > startup > supportedRuntime )(在asp.net應用程序的情況下)?

我只需要命令行開關就不需要這樣做了。 我只是因為好奇才知道這個問題而問這個問題。

編譯器不關心框架的版本,只關注運行時的版本和語言

cl.exe程序只是編譯並鏈接你拋出的任何東西,你可以自行添加對.NET 4.5特定程序集的引用。 您可以選擇通過專門要求使用完全限定的程序集名稱的版本來引用舊版本的外部引用。

Visual Studio中的設置只是一個過濾器,用於在添加引用時顯示/隱藏程序集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM