【发布时间】:2012-02-08 17:22:35
【问题描述】:
也许它有点奇怪,但我想为 Visual Studio 2010 编写一个扩展,它模仿 Visual Foxpro 中命令行窗口的行为。对于那些不知道的人:
在 Foxpro 中,您可以在命令窗口中输入代码,直接执行。这样,您就可以在不弄乱您的项目或“真实代码”的情况下进行尝试。你有某种智能感知。如果您通过 CREATEOBJECT 创建了一个对象,您将在下一步中获得一个包含所有可用方法和函数的智能感知。不知何故,就像一个代码便笺簿。这是我在 VS 2010 中缺少的东西。
我已经看到了 Visual Studio 2010 SDK 中的 EditorToolwindow - Demo,但我想要一个语法高亮器和 Intellisense,并提供我自己的逻辑来处理此窗口中的代码,例如即时执行等。有点像 LINQPad。
有没有人知道我该如何做到这一点?
【问题讨论】:
-
这不是您问题的答案,但您可能想知道 Microsoft Roslyn CTP 添加了此功能 - 它称为 C# 交互窗口。 blogs.msdn.com/b/visualstudio/archive/2011/10/19/…
-
这个问题对于 StackOverflow 来说太宽泛了。
标签: c# visual-studio-2010