1

我使用以前为 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 引擎 ( -modules mono),但它并没有告诉我如何Mono 切换到 Roslyn。我试过-modules roslyn了,但没有看到任何变化(运行-debug显示它使用 Mono 引擎执行我的脚本)。

我一定在这里错过了一些基本的东西。您如何切换到/强制使用 Roslyn 引擎?

4

0 回答 0