Visual Studio 2013 C#交互式窗口
在不安装VS 2012的情况下,是否存在VS 2013或任何其他类似方式的C#交互式窗口。Visual Studio 2013 C#交互式窗口,c#,visual-studio-2012,window,visual-studio-2013,interactive,C#,Visual Studio 2012,Window,Visual Studio 2013,Interactive,在不安装VS 2012的情况下,是否存在VS 2013或任何其他类似方式的C#交互式窗口。 我试过C#Repel、C#代码段编译器和Mono命令提示符,但它们都没有提供Roslyn为VS 2012打包的C#交互式窗口的功能。更新:找到了一个更好的选择!!!试试,它是免费的,开源的“一个简单但功能强大的C#脚本IDE”,因为他们在推广它。 选中Scott Hanselman也喜欢的:) 我以前的建议是:最好的方法是安装VS 2012并使用Roslyn附带的C#交互式窗口。进行此操作时,请等待Mic
我试过C#Repel、C#代码段编译器和Mono命令提示符,但它们都没有提供Roslyn为VS 2012打包的C#交互式窗口的功能。更新:找到了一个更好的选择!!!试试,它是免费的,开源的“一个简单但功能强大的C#脚本IDE”,因为他们在推广它。 选中Scott Hanselman也喜欢的:)
我以前的建议是:最好的方法是安装VS 2012并使用Roslyn附带的C#交互式窗口。进行此操作时,请等待Microsoft向VS 2013发布C#interactive。这是从上面的链接之一获取的: 这对我很有用,所以希望这能帮助下一个人:) 嗨,斯宾塞格 我刚升级到VS2013,想要C#Interactive,这是 当我搜索它的时候第一次命中,所以我想我应该把我的 回答这里 对我来说,VS 2012的扩展不起作用是没有意义的; 因此,我在我的VS 2012注册表中找到了Roslyn密钥,并且 能搞清楚到底发生了什么。经过一番推敲 大约,我终于让它工作了,所以这里是它的使用说明 不管是谁想尝试[被警告,我相信这是不支持的 小姐,如果发生什么事把你的工作搞砸了,我不承担任何责任 计算机等等;)] 基本上这是一个问题 复制一些注册表项,稍作修改复制一些文件 这一个很烦人,但哦,好的]有一个文件你必须 更改日期戳(我通过在记事本++中打开文件并 如果你还没有VS 2012或者你还没有 安装了Roslyn CTP你需要以某种方式获取文件,而我 不确定是否需要其他注册表设置,但我 想象一下,如果你只是设法把文件从CTP发行版中取出来 就足够了。。。当然不能保证
不是-说明-只是-解释-我做了什么-我是一个训练有素的专业人士-或者什么的 ;)
Windows Registry Editor Version 5.00.
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\InteractiveWindows\0] "ContentType"="Roslyn C#"
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\InstalledProducts\Roslyn] ""="Microsoft Roslyn CTP" "ProductDetails"="Microsoft Roslyn CTP"
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\Packages\{c5edd1ee-c43b-4360-9ce4-6b993ca12897}] "Class"="Roslyn.VisualStudio.CSharp.Repl.CSharpReplPackage" "CodeBase"="C:\\Program Files (x86)\\Microsoft Visual Studio
12.0\\Common7\\IDE\\Extensions\\Microsoft\\Roslyn C# Interactive Window\\1.2.20906.1\\Roslyn.VisualStudio.CSharp.Repl.dll"
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\Packages\{f5199a4e-6a60-4f79-82e9-fc92a41c4610}] "Class"="Roslyn.VisualStudio.InteractiveWindow.InteractiveWindowPackage" "CodeBase"="C:\\Program Files (x86)\\Microsoft Visual Studio
12.0\\Common7\\IDE\\Extensions\\Microsoft\\Roslyn Components\\1.2.20906.1\\Roslyn.VisualStudio.InteractiveWindow.dll"
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\ToolWindows\{2d0a56aa-9527-4b78-b6e6-ebe6e05da749}] "Name"="Roslyn.VisualStudio.InteractiveWindow.VsInteractiveWindow"
就这样!为我工作,我希望其他人能找到这个 这很有用,因为发布这篇文章所花的时间可能比发布它所花的时间要长 实际上,首先要让它工作起来我可能错过了 我在这里的某个地方迈出了一步,因为我以前也做过几次尝试 我找到了“已更改”的文件,因此我可能会篡改另一个文件 在我不记得的必要的地方咬了一口。应该是一个 好的开始 我还没有通过任何方式对它进行全面测试,但它显示在 “查看>其他窗口”列表,它打开只是查找,它看起来像 智能感知也在起作用。祝大家好运,代码也很棒!:) ---切勒L 你也可以使用。你可以用它来测试C代码。它内置了对加载DLL和Nuget包的支持。这是我个人使用的,我很喜欢 它有一个免费版本,但付费版本有intellisense和debuggerC#interactive最终到达VS 2015。。。您可能需要安装vs2015.1才能获得它
祝你好运。。。和快乐的互动编码 IWIH介绍了如何安装它以及需要哪些先决条件 让我给你一些 其他信息: 安装VS 2015及其更新(更新3 KB3165756补丁刚刚到达)后,您可以将C#interactive带到屏幕上,如下所示: 或者通过菜单 查看->其他窗口->C#交互式 或者按Ctrl+Q键并在快速启动框中键入: C#交互式 它允许你用鼠标点击
View->Other Windows->C#Interactive
然后,在错误列表下面有C#Interactive
。下面是一个如何使用它的示例:
快速启动:
- 要在此窗口中获取帮助,请键入
,然后按enter键#help
- 要执行语句,只需按
。要输入多行,请按每行的SHIFT+ENTER键,最后一行按ENTER键执行整个语句ENTER
- 要打印变量的值,请键入其名称并按enter键(在屏幕截图中,我已对变量
执行此操作)q