Memo.
以下のStackOverFlowの項にあるように、RoslynベースのProviderが必要になるようです。
そうですよねー。っていう。
CodeDomProvider objCodeCompiler = CodeDomProvider.CreateProvider( “CSharp” );CompilerParameters objCompilerParameters = new CompilerParameters();…CompilerResults objCompileResults =
情報源: string interpolation with codedom ( c# 6.0 with codedom ) – Stack Overflow
NugetでCodeDOM Providers for .NET Compilerを入手:
https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/
コードの該当箇所を以下のように変更。
今まで:
CodeDomProvider objCodeCompiler = CodeDomProvider.CreateProvider( "CSharp" );
これから:
CodeDomProvider objCodeCompiler = new Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider();
何故こんな事をメモっているかは秘密なんだぜ。