Commit graph

6 commits

Author SHA1 Message Date
github-actions[bot]
f0c4e4e14c
[release/8.0.2xx] NGEN Microsoft.DotNet.MSBuildSdkResolver.dll and its dependencies (#17750)
Backport of #17732 to release/8.0.2xx

MSBuild.exe currently spends a significant amount of time JITting `Microsoft.DotNet.MSBuildSdkResolver` and its dependencies, see https://github.com/dotnet/msbuild/issues/9303 for details.

This PR makes Visual Studio installer add these assemblies to the NGEN queue, which is a necessary condition for eliminating JITting. Just like `Microsoft.Build.*` assemblies, we need to NGEN these with two configurations: vsn.exe so it works in the devenv process, and MSBuild.exe so it works in MSBuild satellite processes.
2023-11-14 10:49:41 +01:00
Marc Paine
a4ec49fae3
Fix the swr file logic
It was supposed to be && and not || to avoid copying those files
2023-04-21 10:14:05 -07:00
Marc Paine
0f9a87bd8e Include the swr file in the nuget package 2023-04-14 15:22:44 -07:00
Marc Paine
db2e7bac4f Change how VS setup authoring is configured. 2023-02-14 16:35:54 -08:00
Livar Cunha
4083b9eda1 Updating GenerateMSBuildExtensionsSWR to match what we actually insert into VS. 2019-07-26 10:38:38 -07:00
Livar Cunha
3247485b57 Re-enable the generation of the msbuildextensions nupkg. 2019-07-12 15:05:32 -07:00