Skip to content

Upgrade Microsoft.VisualStudio.Telemetry to 16.4.22#58621

Merged
jasonmalinowski merged 2 commits intodotnet:release/dev17.1from
jasonmalinowski:upgrade-telemetry-library
Jan 6, 2022
Merged

Upgrade Microsoft.VisualStudio.Telemetry to 16.4.22#58621
jasonmalinowski merged 2 commits intodotnet:release/dev17.1from
jasonmalinowski:upgrade-telemetry-library

Conversation

@jasonmalinowski
Copy link
Copy Markdown
Member

This brings updated support for collecting heaps when faults happen. We use the VS-shipped version in-proc and our ServiceHub process that runs on .NET Framework, but we still need to upgrade this for .NET Core-based ServiceHub processes.

This brings updated support for collecting heaps when faults happen. We
use the VS-shipped version in-proc and our ServiceHub process that runs
on .NET Framework, but we still need to upgrade this for .NET Core-based
ServiceHub processes.
@jasonmalinowski jasonmalinowski requested a review from a team as a code owner January 5, 2022 02:13
@ghost ghost added the Area-Infrastructure label Jan 5, 2022
Copy link
Copy Markdown
Member

@genlu genlu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved assuming you have validated it

@jasonmalinowski
Copy link
Copy Markdown
Member Author

@genlu: I did! Was able to see the binary loading, and was even able to step in and confirm it was using the new version.

@jasonmalinowski jasonmalinowski changed the base branch from main to release/dev17.1 January 5, 2022 19:16
@jasonmalinowski jasonmalinowski self-assigned this Jan 5, 2022
@jasonmalinowski jasonmalinowski requested a review from a team as a code owner January 5, 2022 22:17
@jinujoseph jinujoseph added this to the 17.1.P3 milestone Jan 5, 2022
It appears that some dependency of our MSBuild.UnitTests.csproj
project is bringing in 5.0.0 of System.Drawing.Common, while the
6.0 SDK is referencing binaries that reference 6.0.0 of
System.Drawing.Common, without carrying a proper reference to the 6.0.0
NuGet package. MSBuild can't resolve that, but adding an explicit
reference to 6.0.0 of System.Drawing.Common fixes that.

Upgrading to System.Drawing.Common then causes the platform analyzers
to realize that we're calling a Windows-only API on a cross-platform
DLL. We use HasValidFonts to work around a bug in some of our old CI
infrastructure, but the only place it's already used is already
restricted to Windows only, so we can just duplicate that check to
make everything happy again.
@jasonmalinowski jasonmalinowski force-pushed the upgrade-telemetry-library branch from 10731e3 to 1d913f3 Compare January 6, 2022 00:49
@jasonmalinowski jasonmalinowski requested a review from a team as a code owner January 6, 2022 00:49
Copy link
Copy Markdown
Member

@333fred 333fred left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The word Jenkins brings me terror.

@jasonmalinowski jasonmalinowski requested a review from a team January 6, 2022 01:49
@jasonmalinowski jasonmalinowski merged commit cd8e9e6 into dotnet:release/dev17.1 Jan 6, 2022
@jasonmalinowski jasonmalinowski deleted the upgrade-telemetry-library branch January 6, 2022 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants