2

我真正喜欢 Python 等语言的一件事是,如果您有一段代码想尝试,您只需打开交互式 shell 并在几秒钟内完成。

是否有适用于 C# 的 Visual Studio 加载项?

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

我尝试了一段时间的谷歌搜索,但要么我没有想出好的关键字,要么没有人制作过这样的插件。如果真的没有,我正在考虑自己制作一个。

4

3 回答 3

4

LinqPad将执行 C# 代码片段以及 LINQ。很好,只是免费版本中不包含自动完成功能。当然,您可以在 VS 中编写带有自动完成功能的语句,然后将它们复制/粘贴到 Linqpad 中。

于 2010-05-19T06:27:14.250 回答
3

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

于 2010-05-14T20:54:32.893 回答
1

我有一个test.vcproj项目,test.cpp里面有一个我将代码粘贴到的文件。这是我能想到的最好的。

于 2010-05-14T20:54:49.383 回答