Entrian Solutions

Entrian Inline Watch 1.0.11: Support for Visual Studio 2019 version 16.1.

Monday, May 27th, 2019 by Richie Hindle

I’m pleased to announce Entrian Inline Watch 1.0.11, which now supports Visual Studio 2019 version 16.1.  The previous release was erroneously marked as only working with 16.0 rather than all 16.x versions.  Thanks, Cahit and target2.

Download from here or get from the Marketplace.


Entrian Source Search 1.7.18: Now works with .NET Framework 4.8 in Visual Studio 2019

Monday, May 27th, 2019 by Richie Hindle

I’m relieved to announce Entrian Source Search 1.7.18, which, when running under .NET Framework 4.8 within Visual Studio 2019, no longer appears as either a blank rectangle or an entertainingly transparent rectangle, through which you can see your desktop.  Thanks, Mark, Martin, and Morten.

Available for download from here or in the Visual Studio Marketplace.

Please note that the Source Search tool window won’t appear where you last left it, the first time you see it after the upgrade.  It’s effectively a new window as far as Visual Studio is concerned, so it will appear in a default place and you’ll need to dock it again.

Full support for Visual Studio 2019

Monday, April 1st, 2019 by Richie Hindle

I’m pleased to announce new versions of Entrian Source Search, Entrian Attach, and Entrian Inline Watch, all of which now fully support Visual Studio 2019.

Full support for Visual Studio 2019 means that all three extensions use background loading, so they won’t necessarily load as soon as Visual Studio loads, or as soon as your solution loads.  They will load as soon as you trigger one of their commands, but otherwise there can be a few seconds’ delay, before Source Search starts indexing, or before Attach will attach to newly started processes.  Neither you nor I get any control over this, I’m afraid.

As well as support for Visual Studio 2019, these releases include the following fixes and features:

Entrian Source Search:

  • You can no longer close a locked tab; you need to unlock it first.  Thanks, Mary.
  • Closing a tab that was restored from a previous session now closes the correct tab rather than some other one.  Thanks, Marius.
  • Fixed a crash when you start a search, right-click in the results before they update, then click a menu command after they update.  Thanks, Jools.
  • Fixed a bogus occasional ‘Error saving settings; Retry?’ message.  Thanks Brett.

Entrian Attach:

  • No longer fails to work if you have a file called ‘C:\Program’ on your C drive.  Don’t do that, by the way.
  • Installation now works properly if you have an instance of Visual Studio that only includes the build tools, as well as a full instance.  Thanks, Vlad.


Here are the new releases:

Entrian Source Search 1.7.17: DownloadMarketplace

Entrian Attach 1.4.7: DownloadMarketplace

Entrian Inline Watch 1.0.10: DownloadMarketplace


Support for Visual Studio 2019

Wednesday, February 6th, 2019 by Richie Hindle

I’m pleased to announce new versions of Entrian Source Search, Entrian Attach, and Entrian Inline Watch, all of which work with Visual Studio 2019 Preview.

These versions are not yet optimised for Visual Studio 2019, so they may cause deprecation warnings.  There’ll be new versions available before the final release of VS 2019 that will fix those warnings.

Entrian Source Search 1.7.16: Download / Marketplace

Entrian Attach 1.4.6: DownloadMarketplace

Entrian Inline Watch 1.0.9: Download / Marketplace


Entrian Source Search 1.7.15: Saved tabs and history, trim leading whitespace, lots of bugfixes

Saturday, May 19th, 2018 by Richie Hindle

I’m pleased to announce Entrian Source Search 1.7.15, with these fixes and features:

  • Your tabs, search history, etc. are now saved and restored between sessions.  Thanks, Boris.
  • You can now choose to trim any leading whitespace from the lines in the results list.  Thanks, Ernie.
  • You can once again use a UNC path as an index root.  Thanks, Allen and Brady.
  • When using a High DPI display mode, Source Search dialogs containing multiline text boxes no longer suffers from layout glitches.  Thanks, Yash.
  • Searching using a wildcard in a filename, eg. [file:jquery.*.js] now returns all the results, rather than missing out a seemingly random subset of them.  Thanks, Jools.
  • Wildcards in filename filters now behave more as you’d expect: prefixed wildcards (eg. j*) in filenames can now match more than one token rather than just one, so [file:j*.js] matches jquery-ui.min.js as well as jquery.js.  Thanks, Jools.
  • After a crash disables Source Search, triggering it again now asks whether you want to re-enable it, rather then telling you to use the “More / Enable…” command to do so.  The problem with old message was that if the Source Search window wasn’t visible, there was no way to get to that “”More / Enable…” command.  Thanks, Walter.
  • When you resize the Visual Studio window during a search, so that the Search box changes size, the spinner now maintains its position at the right-hand end of the search box.  Thanks, Jools.
  • The ‘Show only filename/folder’ and ‘Don’t show filename/folder’ commands now work properly with filenames and folders that contain spaces.  Thanks, Avraham.
  • In C-family languages, if you have source file with an unclosed string, the syntax highlighting now recovers rather than highligting the whole of the rest of the file as a string.
  • Using a text filter (This +That, meaing ‘search for This in files containing That’) for an index with a directory mapping now works properly.  Thanks, Huy.
  • In the dark theme, the results list header now has visible separators between the columns.  Thanks, Jools.
  • Source Search no longer fails on startup when the ANSI codepage is set to UTF-8.  Thanks, Justin.
  • Single tokens that are many hundreds of characters long no longer cause rendering glitches in the autocomplete dropdown.  Thanks, Sam.
  • Alt+= on a Lisp symbol in a .dc or .dcx file now searches for the whole symbol.  Thanks, Jonathan.
  • The Source Search installer no longer has a dependency on MSVCP140.dll, which isn’t present on all developer PCs.  Thanks, Derrick.

You can download this new release from the download page or from the Visual Studio Marketplace.

Entrian Inline Watch 1.0.8: Small fixes and features

Tuesday, January 16th, 2018 by Richie Hindle

I’m pleased to announce Entrian Inline Watch 1.0.8, with these fixes and features:

  • Fixed “This Visual is not connected to a PresentationSource” crash.
  • You can now display integer values in fixed-length hex format, for example {m_color,6x}.  Thanks, Martin.
  • The config dialog is now shown in a sensible place on multi-monitor setups.
  • Object display rules that include leading hex values no longer have that leading hex unexpectedly stripped off.  Thanks, Martin.

This new release is available from the download page or the gallery.

Entrian Source Search 1.7.14: Fixes for OutOfMemoryException

Tuesday, December 5th, 2017 by Richie Hindle

I’m pleased to announce the release of Entrian Source Search 1.7.14, which should no longer crash when it encounters an OutOfMemoryException when searching.

1.7.13 fixed this for the indexing process, and 1.7.14 fixes it for searching.  Visual Studio is a 32-bit process, and uses up memory like it’s going out of fashion.  If you happen to be using Source Search at the point that the address space runs out, it now tries to report that sensibly rather than displaying its crash dialog.

1.7.14 also includes a couple of other tweaks:

  • The default root folder when you use Open Folder is now the folder you’ve opened, not its parent.
  • Source Search gives up searching when it reaches one million hits; that now happens earlier in the searching process, so you get your million hits more quickly.  🙂

You can download this new release from the download page or from the Visual Studio Marketplace.


Entrian Inline Watch 1.0.7: Modeless Config dialog, int64 fix

Thursday, November 16th, 2017 by Richie Hindle

I’d like to announce the release of Entrian Inline Watch 1.0.7, with these enhancements:

  • The Config dialog is now modeless, and has an Apply button, so you can see your changes while keeping the dialog open.  Thanks, Avinash.
  • __int64 values are now displayed properly in popups, in decimal/hex/octal/binary.  Thanks, Jingjing.
  • If you have enabled ‘Edit / Advanced / Show White Space’ in Visual Studio, the Inline Watch values are now painted in front of the white space dots rather than behind.  Thanks, Martin.

This new release is available from the download page or the gallery.




Entrian Source Search 1.7.13: Lots of bugfixes

Wednesday, November 15th, 2017 by Richie Hindle

I’m pleased to announce the release of Entrian Source Search 1.7.13, which fixes a pile of bugs:

  • Dialogs no longer shrink so that you can’t see some of their controls.  Thanks, Jean-Michel.
  • Fixed an OutOfMemoryException for very large indexes.  Thanks, Eddie.
  • Reverted the recent font change for machines with ClearType disabled, because the new font looked worse than the old one when ClearType was disabled.  Thanks, Anders.
  • Fixed a crash when a line of code in the results list included characters that .NET 4.0 considers to be letters but .NET 2.0 didn’t (and there’s a surprising number of those!)
  • Fixed a crash when enabling logging.  Thanks, Andrew.
  • Fixed a crash when using autocomplete while entering a ‘loose:’-prefixed query.  Thanks, Daniel.

You can download this new release from the download page or from the Visual Studio Marketplace.


Entrian Source Search 1.7.12: Open Folder, font improvements, copy all pathnames

Monday, October 23rd, 2017 by Richie Hindle

I’m very pleased to announce Entrian Source Search 1.7.12, with these enhancements:

  • Full support for Open Folder in Visual Studio 2017; when you use Open Folder, Source Search will treat the folder like a solution, associating an index with it in the usual way.  Thanks, Martin.
  • Switched the font from Microsoft Sans Serif to Segoe UI, which is the font used by the rest of the Visual Studio UI.  Thanks, Mark.
  • The result list context menu now has a command to copy the unique path names of the files in the search result to the clipboard.  Thanks, Jan.
  • Opening and then immediately closing a solution no longer causes an occasional crash.  Thanks, Brett.
  • The command-line Source Search command, ess.exe, now includes a check command,  which can tell whether an index is corrupt, and attempt to repair it.  Thanks, Eddie.

As always, this upgrade is available for free to all licensed users, and as a 30-individual-day trial for everyone else.  You can download it from the gallery or the download page.