我经常发现自己制作一个虚拟控制台应用程序来测试一些简单的东西。 (例如,DateTime.Parse如何像YYYY-MM-DD-HH-MM-SS格式化字符串一样?)
我知道Roslyn有C#交互式窗口,允许在我的解决方案仍然打开的情况下在IDE中运行这样简单的测试。这是我真正想要的唯一功能。
但Roslyn CTP有多稳定?它会弄乱我的IDE吗?当我不使用它时,让我慢下来?它仅用于Roslyn功能吗?或者它是否会尝试为我的开放式解决方案替换我的普通编译器?
答案 0 :(得分:11)
正如SLaks所说,Roslyn CTP通常不会影响现有方案的IDE。如果安装它,您应该看到的更改是:
免责声明:我在Roslyn项目上为罗斯林工作。
答案 1 :(得分:6)
除非您使用-rootSuffix Roslyn运行VS,否则CTP不会更改任何现有行为。
答案 2 :(得分:0)
尝试属于C# REPL Script Environment
的O2 Platform它将为您提供一个完美的环境来尝试所有C#功能和API(概念上,O2 REPL环境类似于LinqPAD)
关于Roslyn的主题,看看这些Multiple Roslyn based tools (all running Stand-Alone outside VisualStudio),第一个是简单的Roslyn REPL