Visual Studio加载项可快速测试代码段

时间:2010-05-14 20:46:53

标签: .net visual-studio visual-studio-addins

我非常喜欢Python这样的语言,如果你有一段你想尝试的代码,你可以打开交互式shell并在几秒钟内完成。

是否有一个Visual Studio加载项对C#执行相同的操作?

基本上我正在寻找的东西是用文本编辑器打开一个窗口或标签(最好是代码完成,因为VS做得很好)和一个运行代码并显示输出的按钮。便利功能的额外点,例如以用户友好的方式显示复杂输出(想想Firebug的console.log),自动引用当前项目引用的所有程序集等。

我尝试了谷歌搜索一段时间,但要么我没有提出好的关键字,要么没有人像这样做了一个加载项。如果确实没有,我正在考虑自己制作一个。

3 个答案:

答案 0 :(得分:4)

LinqPad将执行C#片段以及LINQ。很好,除了自动完成不包含在免费版本中。当然,您可以使用自动完成功能在VS中编写语句,然后将其复制/粘贴到Linqpad中。

答案 1 :(得分:3)

我不知道VS的加载项,但任何时候我想快速尝试(并且不想启动VS并创建控制台应用程序)我使用Snippet Compiler。它可以完成工作,快速测试方法,什么不是。我通常将它用于测试正则表达式或尝试随机日期格式化程序。您可以添加对其他程序集的引用,它确实提供了一定程度的智能感知。

答案 2 :(得分:1)

我有一个test.vcproj项目,其中包含一个test.cpp文件,我将代码粘贴到该文件中。这是我能想到的最好的。