4
我完全看了這兩篇msdn文章C# Compiler Options Listed Alphabetically和C# Compiler Options Listed by Category的編譯器選項,以指定可在命令行構建中使用的目標框架版本。我知道我們可以使用supportedRuntime
元素在app.config中指定框架版本。什麼是用於指定.net框架版本的C#編譯器選項
我們可以在web.config中使用這個元素(configuration
>startup
>supportedRuntime
)嗎(在asp.net應用程序的情況下)?
我不需要僅通過命令行切換。我只是因爲好奇才知道這個問題而提出這個問題。
是不是由您運行CSC的.net框架版本決定?例如C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ csc.exe將編譯爲.net 4 – LDJ
您可以指定引用'/ reference的完整路徑:C:\ Windows \ Microsoft.Net \ Framework \ v2.0.50727 \ mscorlib.dll「或指定所有引用的文件夾,如'/ lib:」c:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ v3.5「' – adrianm