6
所以我有一個用C#編寫的CodeDOM編譯器,它應該根據其資源之一編譯另一個應用程序。我將如何更改資源(或編譯器的輸出可執行文件)的目標.NET框架?如何使用C#選擇CodeDom編譯器的目標框架?
所以我有一個用C#編寫的CodeDOM編譯器,它應該根據其資源之一編譯另一個應用程序。我將如何更改資源(或編譯器的輸出可執行文件)的目標.NET框架?如何使用C#選擇CodeDom編譯器的目標框架?
你可以通過使用編譯器選項following constructor:
var providerOptions = new Dictionary<string, string>();
providerOptions.Add("CompilerVersion", "v3.5");
var compiler = new CSharpCodeProvider(providerOptions);
...
這取決於編譯器。 – SLaks