LINQPad7安装

LINQPad7安装

LINQPad有什么新功能 v5.31 NEW /改进: LINQPad现在包含一个嵌入式ILSpy。在任何外部或框架符号上按F12进行反编译(Pro / Premium版本),或按Shift + Alt + R反编译当前查询(所有版本)。参考页面(F4)上还有一个按钮,用于反映所有引用的组件。 您现在可以使用新的Chart()扩展方法在LINQPad中轻松显示图表。点击此处查看互动样本。 您现在可以在C#和VB中使用可空引用类型。转到编辑| 首选项>查询,并选中启用Roslyn实验程序集的选项。 单击此处获取有关如何向C#团队提供反馈的信息。 现在有一个vi仿真模式!转到编辑| 首选项| vi启用模式。请在此处报告任何问题。 LINQPad现在支持C#7.2。转到样本| C#7中有关C#7.2新功能演示的新功能。 F#autocompletion已使用最新的编译器服务API进行刷新,该API支持大多数F#4功能。 您现在可以使用Ctrl + </ Ctrl +>导航到下一个/上一个方法,然后使用Ctrl + Shift + Backspace导航到上一个编辑位置。 有一个新的“导航到成员”对话框。快捷键是Alt + \(与Resharper相同)。 Ctrl + G现在是Go to Line(而不是Execute Query)的快捷方式。您可以在“编辑”中恢复旧的行为 首选项| 一般UI。 Ctrl + {现在将当前行(或多行)包裹在大括号中。 Util.Dif有一个新参数,只显示不同的成员。它现在还返回一个带有IsSame布尔属性的类型,您可以使用该属性来确定对象是否显示没有差异。 Util.RawHtml现在允许格式错误的HTML或HTML无法通过XElement完全或正确解析。 Dump管道现在可识别新的Span / ReadOnlySpan类型,并且更能容忍错误的Unicode序列。 转储到数据网格时,上下文菜单上有一个新选项,用于将所选单元格导出到包含标题的Excel。 Lambda代码片段现在可以使用任何方法,其第一个参数是Func,Action(或者表达式)。 “导航到查询”对话框现在包含一个复选框,仅包含最近修改过的查询。 在将查询上载到Instant Share之前,会出现一个新的确认对话框。 现在可以通过在名为RecentQueries.txt的LINQPad.exe文件夹中创建文件来对MRU进行移植。 固定: 当您在查询中引用FSharp.Core.dll时,LINQPad现在将解析为内置版本的特定版本。 下载某些自定义数据上下文驱动程序时的TLS错误现已修复。 Util.Horizo​​ntalRun不再发出额外的空白行。 现在,应使用标准LINQ-to-SQL驱动程序(在只读模式下)再次显示空间类型列。 Hyperlinq现在允许带撇号的文件名。 vi模式中的搜索功能现在可以识别行首和行尾锚点。 现在,SQL Server 2016及更高版本可以更快地获取架构信息。 修复了引用具有多个本机依赖项的NuGet包时的错误。 现在应该运行引用System.IO.Compression.FileSystem的F#查询而不会出错。 由lambda表达式捕获然后修改的方法参数现在在调试器中显示正确的值。 将SQL查询执行到数据网格时,可以为空的位值现在显示为3值复选框。
5.36现在RTM! NEW /改进: 现在有一个内置的互动正则表达式实用!按下Ctrl + Shift + F1,或选择帮助菜单上的选项。该实用程序实现为LINQPad脚本 - 点击内置样品进行查看。 LINQPad现在包括编写交互查询一组HTML控件。不像WPF和Windows窗体控件,这些呈现在相同的输出面板的结果。要使用它们,只是实例化和甩掉他们: //所有控制住在LINQPad.Controls命名空间。 VAR = TXT新文本框()转储(); 。txt.TextInput + =(发件人,参数)=> $ “您键入{txt.Text}” 转储(); 点击这里为一个交互式的教程。 该的NuGet搜索引擎现在可以识别SemVer2抢鲜封装,并采用了新的速度更快的API。 现在,您可以参考的NuGet包,其中包括唯一的本地的DLL,如Microsoft.ChakraCore。要调用本地方法,设置查询类型为“C#程序”,并声明要调用与适当的DllImport属性前缀的方法。 LINQPad现在标识与重复扩展在Content_Types.xml属性,并自动删除重复的,这样的包装载机不会引发InvalidOperationException的NuGet包。 C#7.3现在支持。 当连接到SQL Azure的,你现在可以选择通用Active Directory身份验证,与多因素认证支持。 有在LINQPad的的Util类新方法来加载/字符串或字节数组保存到一个中央计算机存储(查询之间共享)。这些方法Util.SaveString,Util.SaveBytes,Util.LoadString和Util.LoadBytes。 LINQPad的嵌入式ILSpy现在已经更新到V4。 现在,您可以启用或在每次查询禁用编译器优化,通过启动用下面的代码查询: #LINQPad优化+ //要强制在此查询优化 #LINQPad optimize- //要强制关闭优化此查询 在SQL连接对话框,当您选择“显示在TreeView中所有数据库”选项,一个复选框,现在看来可以让你选择是否要自动填充在启动数据库列表。 (F#)使用类供应商,LINQPad现在可以正确地逃脱在自动完成列表成员名称空间。 (F#)现在有一个选项,编辑| 偏好| 高级>执行强制LINQPad始终使用其内部的F#的编译器,即使在F#已经被安装在计算机上。当F#已部分或安装不正确这可能是有用的。 当使用LPRun经由命令行来执行脚本,你现在可以明确地控制%ERRORLEVEL% - 无论是通过返回从主的整数值,或通过设置Environment.ExitCode。如前所述,如果你的脚本抛出一个异常,%ERRORLEVEL%会1。 LINQPad 5.36支持最新的实体框架核心驱动力,这与EF 2.x的所有版本进行互操作 用于.NET标准组件支持有了进一步的提高,随着.deps.json文件中列出的NuGet依赖性自动分辨率。 固定: 调试器现在可以正确步骤通过F#程序。 拆卸F#程序时,有关解决FSharp.Core.dll错误已得到修复。 通过局部变量掩盖捕获变量现在在调试本地窗口中正确显示。 当倾倒不可枚举的项目一格,可为空的bool不再导致格式错误。 当显示在自动完成列表和工具提示XML文档的摘要,标签不再理会。 造成大量的NuGet组件的编辑器性能问题已得到修复。 在证书的认证中饲料的NuGet处理的错误已经被修正了。 Util.Cache现在可以用非常大的对象可靠地使用。 对于3个显示器在Windows 10上运行时报告非常缓慢的自动完成功能的用户,这个现在应该是固定的。 此版本包含了一个解决方法.NET安全问题。
5.36 is now RTM! NEW/IMPROVED: There's now a built-in interactive RegEx utility! Press Ctrl+Shift+F1, or choose the option on the Help menu. The utility is implemented as a LINQPad script - click on the built-in samples to view. LINQPad now includes a set of HTML controls for writing interactive queries. Unlike WPF and Windows Forms controls, these render in the same output panel as your results. To use them, just instantiate and dump them: // All the controls live in the LINQPad.Controls namespace. var txt = new TextBox().Dump(); txt.TextInput += (sender, args) => $"You typed {txt.Text}".Dump(); Click here for an interactive tutorial. The NuGet search engine now recognizes SemVer2 prerelease packages, and uses a new faster API. You can now reference NuGet packages that include only native DLLs, such as Microsoft.ChakraCore. To invoke the native methods, set the query type to 'C# Program' and declare the methods that you want to call prefixed with the appropriate DllImport attributes. LINQPad now identifies NuGet packages with duplicate extension attributes in Content_Types.xml, and automatically removes the duplicates so that the package loader will not throw an InvalidOperationException. C# 7.3 is now supported. When connecting to SQL Azure, you can now opt for Universal Active Directory authentication, with support for multi-factor authentication. There are new methods in LINQPad's Util class to load/save strings or byte arrays to a central machine store (shared between queries). These methods are Util.SaveString, Util.SaveBytes, Util.LoadString, and Util.LoadBytes. LINQPad's embedded ILSpy has now been updated to V4. You can now enable or disable compiler optimizations on a per-query basis, by starting your query with the following code: #LINQPad optimize+ // To force optimizations on for this query #LINQPad optimize- // To force optimizations off for this query In the SQL connection dialog, when you choose the 'Display all databases in TreeView' opt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值