Releases: KirillOsenkov/MSBuildStructuredLog
v2.2.176
What's Changed
- [Proposal] Add dumprecords command by @JanKrivanek in #745
project(...)
clause now supported in$copy
search. Example:$copy foo.dll project(myproject.csproj)
- double-clicking on file path search results from
$copy
partial search now inserts the full path into the search box
Full Changelog: v2.2.170...v2.2.176
Fix nullref when a file wasn't embedded
What's Changed
- [docs] Update macOS install instructions by @rmarinho in #747
- Reintroduce removed public API by @JanKrivanek in #748
New Contributors
Full Changelog: v2.2.163...v2.2.170
v2.2.163
Full Changelog: v2.2.158...v2.2.163
Fix #744
v2.2.158: Merge pull request #743 from JanKrivanek/bugfix/read-properties-fix
Better fix for the file format regression
Fix regression in reading binlog format
Full Changelog: v2.2.155...v2.2.156
Support for forward compatible binlog format version 18
What's Changed
- Add support for forward compatible binlog format by @JanKrivanek in #732
- Add "GoTo Project" MenuItem for Preprocessor project. by @yuehuang010 in #738
Full Changelog: v2.2.149...v2.2.155
Small bugfixes
What's Changed
- Search improvements by @yuehuang010 in #735
Fixed search for $error
in some cases
Full Changelog: v2.2.139...v2.2.149
$nuget search in project.assets.json
Full Changelog: v2.2.100...v2.2.139
NuGet search through project.assets.json files
You can search for NuGet packages (by name or version), dependencies (direct or transitive) and files coming from NuGet packages:
List MyProject.csproj dependencies:
$nuget project(MyProject.csproj)
Search for Package.Name in both dependencies and resolved packages:
$nuget project(MyProject.csproj) Package.Name
Search for a file coming from a NuGet package:
$nuget project(MyProject.csproj) File.dll
Search for a specific version or version range:
$nuget project(.csproj) 13.0.3
Use project(.) or project(.csproj) to search all projects (slow).
Right-click on a project to view NuGet dependencies.
File copy search
Search for $copy filename
to find all files copied during the build.
Search for $copy directory\path
to find all files copied in and out of this directory.
Search for $copy full\file\path
to see the copy operations involving the given file.
If the file was copied from a NuGet package it will show which NuGet package and why the project depends on that package (via which chain of dependencies).
If the file was copied because it was added to None or Content item with CopyToOutputDirectory Always or PreserveNewest, this will be shown as well.
Enable `$copy path` to search for files and directories that were involved in a copy operation
Full Changelog: v2.2.94...v2.2.100
Search for $copy file.txt
to search for files containing the "file.txt" substring that were involved in a copy operation.
Search for $copy directory\full\path
to search for files copied in and out of this directory.
Search for $copy file\path
to search for where this file was copied to and from.
Minor perf fixes
Full Changelog: v2.2.76...v2.2.94