Releases: KirillOsenkov/MSBuildStructuredLog
Fix grouping evaluation projects
We used to collapse multiple evaluations of a single project together. We now differentiate between different evaluations of a project and they go into separate nodes by evaluation Id.
Fix #212
v2.0.50 Fix an invalid cast when reading localized logs.
Project import tree, $import and $noimport search keywords
Several new features and bugfixes
- Search in Subtree
- View subtree text
- Press key to jump to node that starts with that key
- Improve display for additem/removeitem
- Display both name and value for search results that are key/value pairs
- Display total build duration
Better parsing for "There was a conflict" in RAR
v2.0.13 Parse the structure of "There was a conflict" message blobs in RAR.
AssemblySearchPaths analyzer and Task perf stats
- A new analyzer for AssemblySearchPaths unused locations
- Perf summary for total task duration sorted by task
Fix some bugs in TaskRunner
v1.2.44 Implement IBuildEngine4 in the TaskRunner.
Add TaskRunner.exe
A console app that can take a .binlog and execute the specified task from the .binlog using the exact parameters specified in the log. Useful to debug task execution.
Uses MSBuildLocator to control which MSBuild assemblies and toolset to load. Installs a CustomAppDomainManager to install MSBuildLocator assembly resolution for each new appdomain created by the task.
Two modes to locate tasks: by name (runs the first task of that name) or by index (index will be provided by the Viewer).
Logs task output to console.
Add missing colon in file paths
v1.2.25 Merge branch 'master' of https://github.com/KirillOsenkov/MSBuildStru…
New API to read logs from Stream
New API in StructuredLogger.dll to read .binlog, .buildlog and .xml files from Stream or byte[].