有没有人知道.net的轻量级IDE?通常我打开VS并创建一个新项目,只是为了查看一行是否编译,测试一个快速方法,或类似的那些微不足道的东西.
基本上我想要的是一个类似于我可以打开的记事本的应用程序,已经定义了基本的类结构,并且能够编译/运行它.如果它总是一个控制台应用程序,那就好了.
bdu*_*kes 13
就个人而言,我使用Snippet Compiler遇到了很多摩擦.
所以,我倾向于使用LINQPad来测试片段.它非常方便用于测试各行代码或大多数"完整"程序片段,以及针对数据库评估LINQ语句.
它具有非常棒的结果视图,因此复杂的类型以易于阅读的结构显示.
- LINQPad在状态栏中报告执行时间,因此您不必手动创建用于性能测试的Stopwatch类.
- 想要测试代码段的变体吗?Ctrl + Shift + C会立即克隆您的代码段,以便您可以并排运行其他版本.
- 由于My Queries树视图,您可以单击返回已保存的查询.有些人正在使用LINQPad作为脚本工具!
LINQPad遇到的唯一真正障碍是"完整程序"模式(你在定义方法,而不是只调用单个语句)你不能创建扩展方法,因为一切都发生在一个上下文中.隐藏类型(和扩展方法不能在嵌套类型中定义).这已经得到解决,LINQPad现在支持定义扩展方法.