C# インタラクティブ (Roslyn) ランタイム用に以前に作成されたスクリプトを使用して、OSX でscriptcsを試してみましたが、不可解なエラーで失敗しました (C# 6.0 プロパティ構文に関連していることが判明しました)。
scriptcs は Roslyn 実行エンジンをサポートする必要があることを読みましたが、実際にインストールされていることがわかります。
$ ls ~/.svm/versions/0.15.0/*Engine*
ScriptCs.Engine.Mono.dll
ScriptCs.Engine.Roslyn.dll
ドキュメントには、Mono エンジン ( ) に切り替える方法が記載されていますが、MonoからRoslyn-modules mono
に切り替える方法は記載されていません。を試しましたが、変化は見られませんでした ( withで実行すると、Mono エンジンを使用してスクリプトが実行されることが示されます)。-modules roslyn
-debug
ここで何か基本的なことを見逃していたに違いありません。Roslyn エンジンに切り替える/強制する方法を教えてください。