MSBuild 17.9.5
What's Changed
- Add branding to v17.9.0 by @YuliiaKovalova in #9252
- Update to RC1 by @rainersigwald in #9249
- [main] Update dependencies from dotnet/roslyn nuget/nuget.client by @dotnet-maestro in #9264
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #9206
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #9202
- Create pipeline for exp insertions by @AR-May in #9231
- Enable SDL (PoliCheck, Credscan) in official builds by @GangWang01 in #9239
- Cleanup: Delete Pair of TKey, TValue by @ladipro in #9265
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8450263 by @dotnet-bot in #9270
- [automated] Merge branch 'vs17.8' => 'main' by @dotnet-maestro-bot in #9272
- Return false if there are no sources by @JaynieBai in #9208
- Stub tasks that are not supported on .NET by @jrdodds in #9153
- [automated] Merge branch 'vs17.8' => 'main' by @dotnet-maestro-bot in #9285
- Add Extended messages data to binary log by @rokonec in #9198
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8477267 by @dotnet-bot in #9296
- update XmlPeek and XmlPoke tasks by @jrdodds in #9194
- [main] Update dependencies from dotnet/roslyn nuget/nuget.client by @dotnet-maestro in #9297
- On windows there can be problems with Tools that do not support Unicode by @hknielsen in #9232
- Reduce VS drop retention time for builds by @rainersigwald in #9305
- Fix CG alerts caused by RoslynTools.MSBuild 17.7.2 by @GangWang01 in #9310
- Fix policheck error by @JaynieBai in #9311
- Mention unification in RAR found-conflicts message by @rainersigwald in #9226
- Correct success for /preprocess /targets builds by @Forgind in #8908
- Enable Windows Disabled Drive Enumeration Tests by @JaynieBai in #9266
- Doc/packages sourcing by @JanKrivanek in #8475
- Catch the illegal argument exception in Net Framework! by @JaynieBai in #8839
- Remove stale .vsconfig components by @rainersigwald in #8862
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #9314
- Re-enable IdenticalSubmissionsShouldCompleteAndNotHangTheBuildOnMissingTargetExceptions by @ladipro in #9253
- Cleanup: Delete ExcludeFromStyleCop from project files by @ladipro in #9247
- Make repo buildable with VS 17.8.0 Preview 3.0 by @ladipro in #9319
- Add a job for experimental Framework MSBuild insertion to a pipeline by @AR-May in #9309
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8527872 by @dotnet-bot in #9316
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #9333
- Cleanup: Delete NGen of T by @ladipro in #9263
- Populate unproxied targets to avoid dropping requested targets by @dfederm in #9130
- Get Retail MSBuild Drop Path with Restful API by @JaynieBai in #9332
- AppDomain configuration is serialized without using BinFmt by @MichalPavlik in #9320
- Setup UnGAC: treat 259 as success by @rainersigwald in #9325
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8557805 by @dotnet-bot in #9340
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #9301
- Ensure the built project is retained when restoring fixes #9339 by @Forgind in #9345
- Use distinct signal to wait to cancel the submission by @GangWang01 in #9326
- Revert #9130 by @maridematte in #9358
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #9315
- [automated] Merge branch 'vs17.8' => 'main' by @dotnet-maestro-bot in #9328
- Revert "Update dependencies from dotnet/arcade (#9315)" by @rainersigwald in #9360
- Add deprecation notice and links by @ghogen in #9221
- Fix dotnet path for RoslynCodeTaskFactory by @GangWang01 in #9207
- Use AssemblyLoadContext Name instead of AppDomain by @bording in #9353
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8598948 by @dotnet-bot in #9359
- Cache Platform Negotiation in graph build by @rokonec in #9343
- Add ExtendedCriticalBuildMessageEventArgs and related tests by @rokonec in #9363
- [main] Update dependencies from nuget/nuget.client dotnet/roslyn by @dotnet-maestro in #9356
- Shouldly 4.2.1 by @rainersigwald in #8717
- Update CustomBuildEventArgs deprecation info by @JanKrivanek in #9364
- Add performance branch official build trigger by @JaynieBai in #9349
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8617434 by @dotnet-bot in #9373
- Stabilize BuildRequest Engine tests by @GangWang01 in #9215
- Cache SDK resolver data process-wide by @ladipro in #9335
- Doc MSBUILDLOGALLENVIRONMENTVARIABLES
by @rainersigwald in #9306 - Exec: use C instead of en_US.UTF-8 to set the Exec locale. by @tmds in #9391
- Fix the ui language override helper method for input language "en" by @f-alizada in #9392
- Fix TL failure on MSBUILDNOINPROCNODE env variable by @YuliiaKovalova in #9388
- Remove trailing whitespace by @rainersigwald in #9396
- [main] Update dependencies from dotnet/roslyn nuget/nuget.client by @dotnet-maestro in #9398
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #9403
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #9418
- Revert "Exec: use C instead of en_US.UTF-8 to set the Exec locale." by @rainersigwald in #9410
- Fix language about binlog environment variable use by @baronfel in #9416
- Extended the section about extending builds by @assarbad in #9012
- Add task for metadata resolution by @YuliiaKovalova in #9313
- TL: Fix logs appearance from nuget client/credential provider by @YuliiaKovalova in #9407
- Upgrade Microsoft.VisualStudio.Setup.Configuration.Interop version by @f-alizada in #9426
- Log allowed environment vars case-insensitively by @rainersigwald in #9411
- Don't expose VisualStudio.Setup to NuGet by @rainersigwald in #9430
- Question mode usage feedback updates. by @yuehuang010 in #9155
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #9428
- Upgrade BenchmarkDotNet , FluentAssertions versions by @f-alizada in #9427
- [main] Update dependencies from dotnet/roslyn nuget/nuget.client by @dotnet-maestro in #9438
- [BinFmt] Error on serialization custom events in by default in .NET framework by @rokonec in #9318
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8712218 by @dotnet-bot in #9440
- Fix solution-based graph builds when non 'well-known' project types are used by @dfederm in #9384
- Mention preference of using Shouldly in tests by @f-alizada in #9437
- Fix restore handling in Terminal Logger by @AR-May in #9454
- Adds Test target by @novacole in #9193
- Fix issue with SHA256 instantiation by @YuliiaKovalova in #9429
- Fix missed errors appearance on restore by @YuliiaKovalova in #9424
- Shorten UTD marker file by @JanKrivanek in #9387
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8747244 by @dotnet-bot in #9457
- [main] Update dependencies from dotnet/roslyn nuget/nuget.client by @dotnet-maestro in #9459
- Remove workaround for MSBuild 15.5 by @rainersigwald in #9435
- Log ETW for SDK resolution again by @rainersigwald in #9393
- Suppress CredScan error from legitimate unit test PFX file with private key by @GangWang01 in #9477
- Always unquote target parameters by @f-alizada in #9452
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #9490
- Update Microsoft.BuildXL.Processes by @dfederm in #9476
- Exit the loop after finding the switch name in the map by @f-alizada in #9493
- FI main->vs17.9 by @rainersigwald in #9498
- Exec: stop setting a locale on Unix. by @tmds in #9449
- Fixed /restore and /graph conjunction error on exit code by @maridematte in #9461
- Update package validation baseline by @rainersigwald in #9481
- Сhange ProperyReassignment logged message type by @YuliiaKovalova in #9494
- Unset NUGET_PACKAGES in official build only by @rainersigwald in #9523
- Revert "Shorten UTD marker file (#9387)" except Microsoft.Common.CurrentVersion.targets by @JanKrivanek in #9520
- Add VersionOverride to XSD for PackageReference elements by @jeffkl in #9473
- Change Version switch output to finish with a newline by @jrdodds in #9485
- [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn by @dotnet-maestro in #9517
- Change Extended args api back to be compatible with 17.8 by @rokonec in #9522
- Remove U2D marker dependency on ProjectGuid property by @JanKrivanek in #9504
- Add CODEOWNERS file by @AR-May in #9530
- Load Microsoft.DotNet.MSBuildSdkResolver into default load context (MSBuild.exe only) by @ladipro in #9439
- Right justify in terminal logger (17.9 by @rainersigwald in #9534
- Revert "Unset NUGET_PACKAGES in official build only (#9523)" by @AR-May in #9533
- [vs17.9] Update dependencies from dotnet/arcade by @dotnet-maestro in #9516
- Include M.Common.Test.targets in VSIX by @rainersigwald in #9547
- Added import of .user file for multi-targeted builds by @maridematte in #9558
- Fix sln-based graph builds with non-built projects with solution dependencies by @dfederm in #9503
- Catch InvalidProjectFileException Fixes #9394 by @Forgind in #9400
- Pass submissionId to the BuildEventContext used by SolutionProjectGenerator by @KirillOsenkov in #9470
- Bump to .NET 8 GA package refs by @rainersigwald in #9535
- [automated] Merge branch 'vs17.8' => 'vs17.9' by @dotnet-maestro-bot in #9536
- Build properties of telemetry on fly by @f-alizada in #9552
- When time increases by a digit, overwrite NodeStatus by @rainersigwald in #9563
- [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn by @dotnet-maestro in #9557
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8812032 by @dotnet-bot in #9495
- final branding for 17.9 by @AR-May in #9551
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8840417 by @dotnet-bot in #9566
- [vs17.9] Update dependencies from dotnet/arcade by @dotnet-maestro in #9574
- [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn by @dotnet-maestro in #9575
- [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn by @dotnet-maestro in #9580
- [vs17.9] Import the new
Microsoft.Common.Test.targets
target for multi-tfm by @github-actions in #9598 - [automated] Merge branch 'vs17.8' => 'vs17.9' by @dotnet-maestro-bot in #9604
- [vs17.9] Add requested targets to CacheContext by @github-actions in #9611
- Add FileAccessData Id and CorrelationId by @dfederm in #9615
- [ClickOnce] Consider CopyToPublishDirectory property before publishing Content Items. by @sujitnayak in #9486
- [17.9] Bump version after recent vs17.9 merges by @JanKrivanek in #9660
- [17.9] Formatting changes to prevent unnoticed version merges into main by @JanKrivanek in #9661
- [vs17.9] [ClickOnce] [GB18030] Workaround for incorrect encoding of chars in the PUA range of file paths by @sujitnayak in #9669
New Contributors
- @hknielsen made their first contribution in #9232
- @bording made their first contribution in #9353
- @assarbad made their first contribution in #9012
Full Changelog: v17.8.5...v17.9.5