2011-08-28 11 views

risposta

5

Si potrebbe passare le opzioni al compilatore utilizzando il following constructor:

var providerOptions = new Dictionary<string, string>(); 
providerOptions.Add("CompilerVersion", "v3.5"); 
var compiler = new CSharpCodeProvider(providerOptions); 
... 
3

Si avrebbe bisogno di specificarlo in un dizionario di impostazioni per il compilatore, come ad esempio:

var settings = new Dictionary<string,string>(); 
settings.Add("CompilerVersion", "v3.5"); 
var compiler = new CSharpCodeProvider(settings); 

sorprende, Google fa già un paio di esempi anche di questo; here e here.

Problemi correlati