CSharpCodeProvider codeProvider = new CSharpCodeProvider();
ICodeCompiler MyCompiler = codeProvider.CreateCompiler();
CompilerParameters myParameters = new CompilerParameters();
myParameters.GenerateExecutable = true;
myParameters.OutputAssembly = @"prog.exe";
myParameters.TreatWarningsAsErrors = false;
CompilerResults results = myCompiler.CompileAssemblyFromFile(myParameters,"prog.txt");
この警告を排除するためにこのコードを書くにはどうすればよいですか?
System.CodeDom.Compiler.CodeDomProvider.CreateCompiler()'は廃止されました:' "呼び出し元はICodeCompilerインターフェイスを使用せず、代わりにCodeDomProviderクラスで直接メソッドを使用する必要があります。CodeDomProviderから継承するものは引き続きこのインターフェイスを実装する必要があり、これを除外する必要があります警告するか、このメソッドを廃止します。**