データベースアプリケーションにC#スクリプトを統合しようとしています。私はグローバルオブジェクトを使用して、スクリプトからグローバル変数にアクセスできるようにしています。Roslyn/CSharpScript - コンパイル待ち時間を避けるためにコンパイルを保存/ロードする方法
初めてスクリプトをコンパイルすると待ち時間が不安です。
待機時間を避けるためにコンパイルを保存して読み込むにはどうすればよいですか?
Script<object> script = CSharpScript.Create(scriptCode, globalsType: typeof(MyGlobals));
script.Compile(); //<-- load the Compilation from database/file here
script.RunAsync(myGlobalsInstance).Wait();
おそらく、スクリプトの代わりに通常のアセンブリをコンパイルしてください。 – SLaks
コンパイルを手動で作成する方法に関する情報はこちら[こちら](http://source.roslyn.io/#Microsoft.CodeAnalysis.CSharp.Scripting/CSharpScriptCompiler.cs,49) – m0sa