Skip to content

Releases: KirillOsenkov/MSBuildStructuredLog

v2.2.176

27 Jan 23:00
Compare
Choose a tag to compare

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

22 Jan 22:22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.163...v2.2.170

v2.2.163

18 Jan 02:38
Compare
Choose a tag to compare

Full Changelog: v2.2.158...v2.2.163

Fix #744

v2.2.158: Merge pull request #743 from JanKrivanek/bugfix/read-properties-fix

10 Jan 22:32
f866220
Compare
Choose a tag to compare

Fix regression in reading binlog format

10 Jan 20:07
Compare
Choose a tag to compare

Support for forward compatible binlog format version 18

09 Jan 03:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.149...v2.2.155

Small bugfixes

19 Dec 22:35
Compare
Choose a tag to compare

What's Changed

Fixed search for $error in some cases

Full Changelog: v2.2.139...v2.2.149

$nuget search in project.assets.json

05 Dec 20:10
Compare
Choose a tag to compare

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

27 Nov 23:18
Compare
Choose a tag to compare

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

27 Nov 03:57
Compare
Choose a tag to compare