是否有.net非常轻量级的IDE?

48 .net ide

有没有人知道.net的轻量级IDE?通常我打开VS并创建一个新项目,只是为了查看一行是否编译,测试一个快速方法,或类似的那些微不足道的东西.

基本上我想要的是一个类似于我可以打开的记事本的应用程序,已经定义了基本的类结构,并且能够编译/运行它.如果它总是一个控制台应用程序,那就好了.

Phi*_*ace 23

查看代码段编译器.我经常使用它,它非常小,并且在您需要之前最小化到系统托盘.

SnippetCompiler在i.stack.imgur上运行的截图

  • +1为漂亮的屏幕帽. (4认同)

bdu*_*kes 13

就个人而言,我使用Snippet Compiler遇到了很多摩擦.

所以,我倾向于使用LINQPad来测试片段.它非常方便用于测试各行代码或大多数"完整"程序片段,以及针对数据库评估LINQ语句.

它具有非常棒的结果视图,因此复杂的类型以易于阅读的结构显示.

从他们的网站:

  • LINQPad在状态栏中报告执行时间,因此您不必手动创建用于性能测试的Stopwatch类.
  • 想要测试代码段的变体吗?Ctrl + Shift + C会立即克隆您的代码段,以便您可以并排运行其他版本.
  • 由于My Queries树视图,您可以单击返回已保存的查询.有些人正在使用LINQPad作为脚本工具!

LINQPad遇到的唯一真正障碍是"完整程序"模式(你在定义方法,而不是只调用单个语句)你不能创建扩展方法,因为一切都发生在一个上下文中.隐藏类型(和扩展方法不能在嵌套类型中定义).这已经得到解决,LINQPad现在支持定义扩展方法.


jus*_*sij 9

通过使用Microsoft提供的vsvars32.bat文件,只需要很少的配置即可从命令行运行C#csc.exe编译器.

因此,通常,任何可以运行第三方工具的编辑器都可以配置为在编辑器中运行C#编译器.


kem*_*002 2

我会检查C# Express 版本(如果您使用的是 C#)。我将其打开并加载了一个基本的控制台项目。我只需将我想要的代码粘贴到其中即可快速查看它是否可以编译。