KirillOsenkov / MSBuildStructuredLog

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
MIT License
1.44k stars 191 forks source link

Support `Import` links with several targets #517

Closed ltrzesniewski closed 3 years ago

ltrzesniewski commented 3 years ago

Here's an improvement to #516: Import elements that evaluated to several files are now underlined, and a menu opens when the element is ctrl-clicked:

image

I realized the element not being underlined is misleading since it suggests nothing was imported.

I replaced the common part of the file paths with ..., as the popup menu felt too wide otherwise. Files that were imported but are not available will be included in the menu as disabled items.