Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Linqpad 5.36.03

Linqpad richt zich op ontwikkelaars die zich bezig houden met het .Net framework van Microsoft. De naam wijst direct in de richting van Linq maar het kan ook overweg met C#, F#, VB.Net en SQL. Het is beschikbaar in een beperkte freeware uitgave, en kan met verschillende licenties van meer functionaliteit voorzien worden, zoals autocompletion en een volledige integratie met NuGet. De ontwikkelaars hebben onlangs versie 5.36.03 uitgegeven met de volgende veranderingen:

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' option, a checkbox now appears to lets you choose whether or not to automatically populate the database list on startup.
  • (F#) When using type providers, LINQPad now properly escapes spaces in member names in autocompletion listings.
  • (F#) There's now an option in Edit | Preferences | Advanced > Execution to force LINQPad to always use its internal F# compiler, even when F# has been installed on the computer. This can be useful when F# has been partially or improperly installed.
  • When using LPRun to execute scripts via the command-line, you can now control the %errorlevel% explicitly - either by returning an integer value from Main or by setting Environment.ExitCode. As before, if your script throws an exception, the %errorlevel% will be 1.
  • LINQPad 5.36 supports the latest Entity Framework Core driver, which interoperates with all versions of EF 2.x. Support for .NET Standard assemblies has been further improved, with automatic resolution of NuGet dependencies listed in the .deps.json file.
FIXED:
  • The debugger now steps correctly through F# programs.
  • An error relating to resolving FSharp.Core.dll when disassembling F# programs has been fixed.
  • Captured variables masked by local variables now display correctly in the Debug Locals window.
  • When dumping a non-enumerable item to a grid, nullable bools no longer cause a formatting error.
  • When displaying XML documentation summaries in autocompletion listings and tooltips, <para> tags are no longer ignored.
  • A performance problem in the editor caused by a large number of NuGet assemblies has been fixed.
  • A bug in the handling of credentials in authenticated NuGet feeds has been fixed.
  • Util.Cache can now be used reliably with very large objects.
  • For users that have reported very slow autocompletion when running on Windows 10 with 3 monitors, this should now be fixed.
  • This build includes a workaround for a .NET security issue.
Versienummer 5.36.03
Releasestatus Final
Besturingssystemen Windows 7, Windows 8, Windows 10
Website Linqpad
Download https://www.linqpad.net/Download.aspx
Licentietype Freeware/Betaald

Door Japke Rosink

Meukposter

26-11-2018 • 15:48

3 Linkedin Google+

Submitter: Jogai

Bron: Linqpad

Reacties (3)

Wijzig sortering
Nog steeds een erg handig programma. Ongeveer twee jaar geleden aangeschaft (er is ook een gratis versie beschikbaar!), gebruik het nog wekelijks om kleinere stukken code te prototypen of om LINQ queries te testen op een database zonder de hele applicatie op te hoeven starten.
Al jaren mijn Zwitserse zakmes. Al vele spannende momenten gefixt deze tool.
maar geen powershell? Jammer.

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Auto

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True