Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual Studio 2013 C#交互式窗口_C#_Visual Studio 2012_Window_Visual Studio 2013_Interactive - Fatal编程技术网

Visual Studio 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

在不安装VS 2012的情况下,是否存在VS 2013或任何其他类似方式的C#交互式窗口。
我试过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发行版中取出来 就足够了。。。当然不能保证


不是-说明-只是-解释-我做了什么-我是一个训练有素的专业人士-或者什么的 ;)

  • 复制一些注册表项,稍加修改;我将键和值中的“11.0”替换为“12.0”,您可能需要更改 如果未在默认情况下安装VisualStudio,则也会显示路径 地点。(也发布到pastebin.com/XeP5ai8F)
  • 将其另存为.reg文件并打开以轻松导入新密钥:

    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"
    
  • 复制一些文件;基本上只需将上述文件复制到上述位置即可;我只是抄了这本书 “Common7\IDE\Extensions\Microsoft\Roslyn C#交互式窗口”和 my中的“Common7\IDE\Extensions\Microsoft\Roslyn Components”文件夹 11.0安装到我的12.0安装。简单的豌豆

  • 是的。。。上述“Common7\IDE\Extensions”目录中有一个名为 “extensions.configurationchanged”;那我就拿不到东西了 我注意到了那个文件。如前所述,我刚刚用记事本++和 救回;我想我必须对文件进行更改,所以我添加了 空间。感觉有点笨拙,但我想这比花更长的时间 由于每次打开时都必须扫描扩展而导致加载


  • 就这样!为我工作,我希望其他人能找到这个 这很有用,因为发布这篇文章所花的时间可能比发布它所花的时间要长 实际上,首先要让它工作起来我可能错过了 我在这里的某个地方迈出了一步,因为我以前也做过几次尝试 我找到了“已更改”的文件,因此我可能会篡改另一个文件 在我不记得的必要的地方咬了一口。应该是一个 好的开始

    我还没有通过任何方式对它进行全面测试,但它显示在 “查看>其他窗口”列表,它打开只是查找,它看起来像 智能感知也在起作用。祝大家好运,代码也很棒!:)

    ---切勒L

    你也可以使用。你可以用它来测试C代码。它内置了对加载DLL和Nuget包的支持。这是我个人使用的,我很喜欢

    它有一个免费版本,但付费版本有intellisense和debugger

    C#interactive最终到达VS 2015。。。您可能需要安装vs2015.1才能获得它


    祝你好运。。。和快乐的互动编码

    IWIH介绍了如何安装它以及需要哪些先决条件

    让我给你一些

    其他信息: 安装VS 2015及其更新(更新3 KB3165756补丁刚刚到达)后,您可以将C#interactive带到屏幕上,如下所示:

    或者通过菜单

    查看->其他窗口->C#交互式

    或者按Ctrl+Q键并在快速启动框中键入:

    C#交互式

    它允许你用鼠标点击
    View->Other Windows->C#Interactive

    然后,在错误列表下面有
    C#Interactive
    。下面是一个如何使用它的示例:

    快速启动:

    • 要在此窗口中获取帮助,请键入
      #help
      ,然后按enter键
    • 要执行语句,只需按
      ENTER
      。要输入多行,请按每行的SHIFT+ENTER键,最后一行按ENTER键执行整个语句
    • 要打印变量的值,请键入其名称并按enter键(在屏幕截图中,我已对变量
      q
      执行此操作)

    跟踪这篇文章,我想当有东西出现时,它会首先出现在那里。我已经找到了那篇文章。。。没有任何官方声明吗?我知道没有。它似乎是用于SQL查询的