Skip to content

Retarget Native Profiler Builds To VS 2026 V145 Toolset#2428

Open
brianrob wants to merge 1 commit into
microsoft:mainfrom
brianrob:brianrob/msvc-toolchain-update
Open

Retarget Native Profiler Builds To VS 2026 V145 Toolset#2428
brianrob wants to merge 1 commit into
microsoft:mainfrom
brianrob:brianrob/msvc-toolchain-update

Conversation

@brianrob
Copy link
Copy Markdown
Member

@brianrob brianrob commented May 26, 2026

Summary

Retarget the native ETWClrProfiler projects from the VS 2022 v143 toolset to the VS 2026 v145 toolset.

Changes

  • Update ETWClrProfilerX86.vcxproj and ETWClrProfilerX64.vcxproj to use PlatformToolset=v145.
  • Move public Azure Pipelines builds to the windows-2025-vs2026 image.
  • Install the Visual Studio Test Platform from the repo-configured public dotnet-public feed for Azure Pipelines test execution.
  • Update developer guidance to Visual Studio 2026 and latest installed MSVC v145.
  • Update Copilot/agent build guidance to match the new requirements.

Validation

  • Built native x86/x64 profiler projects with VS 2026 MSBuild.
  • Built full PerfView.sln Debug and Release with VS 2026 MSBuild.
  • Validated this change against internal build pipelines.

Retarget the native ETWClrProfiler projects to the VS 2026 v145 platform toolset, move public CI to the VS 2026 Windows 2025 image, and install the Visual Studio Test Platform from the repo-configured public feed for test execution.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@brianrob brianrob force-pushed the brianrob/msvc-toolchain-update branch from 073aff2 to f1ebac3 Compare May 27, 2026 01:27
@brianrob brianrob marked this pull request as ready for review May 27, 2026 01:44
@brianrob brianrob requested a review from a team as a code owner May 27, 2026 01:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant