Граф коммитов

886 Коммитов

Автор SHA1 Сообщение Дата
dfederm 8bc5203fd3 Update Microsoft.BuildXL.Processes to 0.1.0-20240113.1 2024-01-16 09:12:09 -08:00
dotnet-maestro[bot] d0af670c22
Update dependencies from https://github.com/dotnet/arcade build 20240110.4 (#9643)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.24059.4 -> To Version 8.0.0-beta.24060.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-01-16 09:46:57 +08:00
dotnet-maestro[bot] 0db12aac3c Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240111.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23565.1 -> To Version 8.0.0-alpha.1.24061.1
2024-01-12 13:49:00 +00:00
Jan Krivanek f520ed121c
Merge pull request #9619 from dotnet/darc-vs17.9-eaee11b5-5cf8-4edf-89db-0050311c6463
Update dependencies from dotnet/arcade
2024-01-10 14:06:08 +01:00
dotnet-maestro[bot] 56cebcdf40 Update dependencies from https://github.com/dotnet/arcade build 20240109.4
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23620.2 -> To Version 8.0.0-beta.24059.4
2024-01-10 11:49:31 +00:00
Rainer Sigwald 62eecc571a
Version bump to 17.9.3 2024-01-05 16:04:03 -06:00
Ladi Prosek bf30f690a3 Merge branch 'vs17.8' into vs17.9 2024-01-05 11:12:49 +01:00
sujitnayak b5265ef370
[ClickOnce] Handle multiple apphost.exe files that could be published with an EXE to EXE P2P reference (#9447)
* [ClickOnce] Handle multiple apphost.exe files that could be published with an EXE to EXE P2P dependency

* Bump version

---------

Co-authored-by: Ladi Prosek <laprosek@microsoft.com>
2024-01-05 09:04:25 +01:00
github-actions[bot] 5f481c7bc7
Import the new Microsoft.Common.Test.targets target for multi-tfm (#9598)
Co-authored-by: Marco Rossignoli <mrossignol@microsoft.com>
2024-01-04 17:29:01 +00:00
dotnet-maestro-bot bbe185f58b
[automated] Merge branch 'vs17.9' => 'main' (#9577)
* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8840417 (#9566)

* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8840161

* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 8840161

* Update dependencies from https://github.com/dotnet/arcade build 20231220.2 (#9574)

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23580.1 -> To Version 8.0.0-beta.23620.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9575)

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.67

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.64 -> To Version 6.9.0-preview.1.67

* Update dependencies from https://github.com/dotnet/roslyn build 20231221.4

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23615.7 -> To Version 4.9.0-3.23621.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9580)

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.70

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.67 -> To Version 6.9.0-preview.1.70

* Update dependencies from https://github.com/dotnet/roslyn build 20231229.3

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23621.4 -> To Version 4.9.0-3.23629.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

---------

Co-authored-by: dotnet bot <dotnet-bot@dotnetfoundation.org>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jan Krivanek <jankrivanek@microsoft.com>
2024-01-03 15:06:37 +00:00
dotnet-maestro[bot] 8ab35c51a7
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9580)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.70

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.67 -> To Version 6.9.0-preview.1.70

* Update dependencies from https://github.com/dotnet/roslyn build 20231229.3

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23621.4 -> To Version 4.9.0-3.23629.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-01-03 12:41:35 +01:00
dotnet-maestro[bot] 8a98e3af3e
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9575)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.67

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.64 -> To Version 6.9.0-preview.1.67

* Update dependencies from https://github.com/dotnet/roslyn build 20231221.4

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23615.7 -> To Version 4.9.0-3.23621.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-29 09:56:02 +08:00
dotnet-maestro[bot] 2018f34ec1
Update dependencies from https://github.com/dotnet/arcade build 20231220.2 (#9574)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23580.1 -> To Version 8.0.0-beta.23620.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-29 09:54:59 +08:00
AR-May 5a3f2030de
Merge branch 'main' into merge/vs17.9-to-main 2023-12-21 14:03:32 +01:00
AR-May e514b5973d
final branding for 17.9 (#9551) 2023-12-21 13:54:41 +01:00
dotnet-maestro[bot] a15b2dfb6b
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9557)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.64

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.50 -> To Version 6.9.0-preview.1.64

* Update dependencies from https://github.com/dotnet/roslyn build 20231215.7

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23608.9 -> To Version 4.9.0-3.23615.7

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-21 11:00:20 +01:00
Rainer Sigwald 352c48c021
Bump to .NET 8 GA package refs (#9535)
* darc update-dependencies --id 199769

This should be the GA 8.0 build.

* Add Tasks.Dataflow and Channels deps

```
darc add-dependency --name System.Threading.Channels --repo https://dev.azure.com/dnceng/internal/_git/dotnet-runtime --version 8.0.0 --commit 5535e31a712343a63f5d7d796cd874e563e5ac14 --type product

darc add-dependency --name System.Threading.Channels --repo https://dev.azure.com/dnceng/internal/_git/dotnet-runtime --version 8.0.0 --commit 5535e31a712343a63f5d7d796cd874e563e5ac14 --type product
```

* Binding redirect updates to 8.0 versions

* extend SourceBuildPrebuiltBaseline to new patterns
2023-12-18 16:23:13 -06:00
AR-May caa5b7d900
Merge pull request #9532 from dotnet-maestro-bot/merge/vs17.9-to-main
[automated] Merge branch 'vs17.9' => 'main'
2023-12-15 10:47:31 +01:00
dotnet-maestro[bot] b0e2b79230
[vs17.9] Update dependencies from dotnet/arcade (#9516)
* Update dependencies from https://github.com/dotnet/arcade build 20231130.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23463.1 -> To Version 8.0.0-beta.23580.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23426.1 -> To Version 1.0.0-beta.23475.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Bump minimum MSBuild and xcopy version for post-build

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2023-12-14 14:25:20 +01:00
AR-May 981ea31151
Disable localization for vs17.8 (#9531)
* Disable localization for vs17.8

* Bump version
2023-12-13 18:16:40 +01:00
AR-May f97064d3b8
Merge pull request #9529 from dotnet-maestro-bot/merge/vs17.9-to-main
[automated] Merge branch 'vs17.9' => 'main'
2023-12-13 14:45:52 +01:00
dotnet-maestro[bot] eea84ad7cf
[vs17.9] Update dependencies from nuget/nuget.client dotnet/roslyn (#9517)
* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.50

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.45 -> To Version 6.9.0-preview.1.50

* Update dependencies from https://github.com/dotnet/roslyn build 20231208.9

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-3.23602.1 -> To Version 4.9.0-3.23608.9

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-13 11:48:32 +01:00
Ella Hathaway 46d6273416
Remove Microsoft.SourceBuild.Intermediate from prebuilt baseline (#9511)
Prebuilt detection no longer detects Microsoft.SourceBuild.Intermediates as prebuilts due to dotnet/arcade#13935.

Addresses dotnet/source-build#3010
2023-12-12 09:01:15 -06:00
Roman Konecny 84f7f9823d
Merge branch 'main' into merge/vs17.9-to-main 2023-12-11 15:52:30 +01:00
Rainer Sigwald 7ec0e976ef
Update package validation baseline to 17.8 GA (#9481)
* Update validation baseline 
* Remove suppressions related to late 17.8 API removal
2023-12-08 09:25:25 -06:00
AR-May f914c9bfb6
Version 17.10 (#9499) 2023-12-06 11:37:06 +01:00
David Federman 2f3d37672a
Update Microsoft.BuildXL.Processes (#9476)
Update Microsoft.BuildXL.Processes

The primary motivation behind this update is to bring in a bug fix related to the BuildXL.Process assembly depending on BuildXL.Tracing, which is not available in the package.

This change also adjusts a breaking change to ChildProcessesToBreakawayFromSandbox, as well as added some extra logic associated with the reason behind the breaking change which supports dotnet scenarios better. This is just future-proofing though since reporting file accesses via detours is currently only available in MSBuild.exe.
2023-12-05 14:07:30 +08:00
dotnet-maestro[bot] 0e33df147b
Update dependencies from https://github.com/dotnet/roslyn build 20231202.1 (#9490)
Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23575.1 -> To Version 4.9.0-3.23602.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-12-05 11:31:08 +08:00
Gang Wang 67916dc459
Suppress CredScan error from legitimate unit test PFX file with private key (#9477)
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1922736

Context
CredentialScanner detected .\src\Tasks.UnitTests\TestResources\mycert.pfx that had certificate keys. Since it's legitimate unit test PFX file, this is false positive.

Changes Made
Suppress the CredScan error from the UT PFX file.

Testing
Verified the run with this experimental branch. The CredScan error was eliminated.

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2023-12-01 10:48:17 +01:00
dotnet-maestro[bot] e1652ea498
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9459)
* Update dependencies from https://github.com/dotnet/roslyn build 20231125.1

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23567.2 -> To Version 4.9.0-2.23575.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.45

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.36 -> To Version 6.9.0-preview.1.45

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-30 10:54:41 +01:00
dotnet-maestro[bot] 38bd5f4b15
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9438)
* Update dependencies from https://github.com/dotnet/roslyn build 20231117.2

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23562.2 -> To Version 4.9.0-2.23567.2

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.36

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.23 -> To Version 6.9.0-preview.1.36

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-21 14:05:37 +08:00
Farhad Alizada bf9d6d46d0
Upgrade packages Minor and Patches only (#9427)
Upgrade BenchmarkDotNet , FluentAssertions versions
2023-11-20 09:16:17 +01:00
dotnet-maestro[bot] d711b53150
[main] Update dependencies from dotnet/source-build-reference-packages (#9428)
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231115.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23556.3 -> To Version 8.0.0-alpha.1.23565.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-20 09:52:26 +08:00
Rainer Sigwald 0a0959f860
Don't expose VisualStudio.Setup to NuGet (#9430)
In the switch to Central Package Management (#8317), I missed that
PrivateAssets doesn't apply to PackageVersion items, which caused us to
have an extraneous dependency from some of our packages to
`Microsoft.VisualStudio.Setup.Configuration.Interop` for 17.6, 17.7, and
17.8.
2023-11-16 21:42:26 +01:00
Farhad Alizada e79db8bfc6
Upgrade Microsoft.VisualStudio.Setup.Configuration.Interop version (#9426) 2023-11-16 16:57:51 +01:00
dotnet-maestro[bot] 8d47efd244
Update dependencies from https://github.com/dotnet/roslyn build 20231112.2 (#9418)
Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-2.23556.1 -> To Version 4.9.0-2.23562.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-14 10:02:02 +01:00
dotnet-maestro[bot] 3b59113aa9
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231106.3 (#9403)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23516.4 -> To Version 8.0.0-alpha.1.23556.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-08 16:25:13 +08:00
dotnet-maestro[bot] 5d15097928
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9398)
* Update dependencies from https://github.com/dotnet/roslyn build 20231106.1

Microsoft.Net.Compilers.Toolset
 From Version 4.9.0-1.23527.10 -> To Version 4.9.0-2.23556.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.23

NuGet.Build.Tasks
 From Version 6.9.0-preview.1.22 -> To Version 6.9.0-preview.1.23

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-11-07 10:05:46 +01:00
Rainer Sigwald 9a0cef6f75 Remove trailing whitespace
Find and replace `\s+$` in `{*.cs,*.props,*.targets}`, then reverted
`src/Build.OM.UnitTests/Construction/WhiteSpacePreservation_Tests.cs`
since it was explicitly working with whitespace.
2023-11-03 13:46:18 -05:00
Rainer Sigwald 5348d606b6
Shouldly 4.2.1 (#8717)
* Shouldly 4.2.1

Almost all changes are fallout from https://docs.shouldly.org/documentation/3to4#func-less-than-string-greater-than-custommessage-removed.

Fixes were: always materialize the string up front, and sometimes
explicitly specify `customMessage:` to disambiguate methods.

* Add equatable overload

Works around shouldly/shouldly#825.

* Update Shouldly to 4.2.1 in samples to keep up with the version in tests

---------

Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-10-30 10:02:31 -05:00
dotnet-maestro[bot] f55e1a6d1f
[main] Update dependencies from nuget/nuget.client dotnet/roslyn (#9356)
* Update dependencies from https://github.com/dotnet/roslyn build 20231018.7

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23510.8 -> To Version 4.8.0-3.23518.7

* Update dependencies from https://github.com/dotnet/roslyn build 20231024.11

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23510.8 -> To Version 4.8.0-3.23524.11

* Update dependencies from https://github.com/nuget/nuget.client build 6.9.0.22

NuGet.Build.Tasks
 From Version 6.8.0-rc.122 -> To Version 6.9.0-preview.1.22

* Update dependencies from https://github.com/dotnet/roslyn build 20231027.10

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23510.8 -> To Version 4.9.0-1.23527.10

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-30 07:26:01 -07:00
Rainer Sigwald ed404c0d68
Revert "Update dependencies from dotnet/arcade (#9315)" (#9360)
This reverts commit 3a2f9ba61c, which broke some official build steps because Arcade now depends on an RTM runtime.
2023-10-25 08:31:55 -05:00
Rainer Sigwald 04fde49cac Merge vs17.8
Suppress package-compat warnings related to #9330.

Co-authored-by: Mariana Dematte <magarces@microsoft.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-10-25 05:19:21 -05:00
dotnet-maestro[bot] 3a2f9ba61c
Update dependencies from dotnet/arcade (#9315)
* Update dependencies from https://github.com/dotnet/arcade build 20231016.4

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23463.1 -> To Version 8.0.0-beta.23516.4

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23426.1 -> To Version 1.0.0-beta.23475.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Revert the dotnet version

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-10-25 05:08:04 -05:00
Rainer Sigwald 056b0c4b6f Merge branches 'exp/privatize-cache' (#9330) and 'exp/undo-GeneratingBindingRedirects-touch' (#9338) into vs17.8 2023-10-19 15:41:19 -05:00
dotnet-maestro[bot] 8a77f4659d
[main] Update dependencies from dotnet/source-build-reference-packages (#9301)
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231016.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23475.1 -> To Version 8.0.0-alpha.1.23516.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-19 08:02:27 -07:00
dotnet-maestro[bot] e493e7a4a6
Update dependencies from https://github.com/dotnet/roslyn build 20231010.8 (#9333)
Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23504.4 -> To Version 4.8.0-3.23510.8

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-17 10:56:35 +08:00
Rainer Sigwald 60258cb793 Merge branches 'dfederm/bxl-bump' (#9292) and 'sujitnayak/main' (#9299) into vs17.8 2023-10-13 16:01:34 -05:00
dotnet-maestro[bot] 6f9ea05f3b
Update dependencies from https://github.com/dotnet/roslyn build 20231004.4 (#9314)
Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23501.1 -> To Version 4.8.0-3.23504.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-10-11 15:07:21 +08:00
Jenny Bai 037f688fb8
Fix policheck error (#9311)
Fixes policheck:Error

Changes Made

Skip the non en-us locale resource files.
Skip the file that contains the specified entity names in the deprecated folder
Change country to country/region based on https://policheck.microsoft.com/Pages/TermInfo.aspx?LCID=9&TermID=79570

Testing
Test with MSBuild pipeline build https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=8509007&view=logs&j=7d9eef18-6720-5c1f-4d30-89d7b76728e9&t=c5a86041-9185-53e8-42a2-1cadc4486f0d&l=5251. There are no active results now.
2023-10-10 14:05:15 +08:00
dotnet-maestro[bot] 0bce8bcfd7 Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.122
NuGet.Build.Tasks
 From Version 6.8.0-rc.117 -> To Version 6.8.0-rc.122
2023-10-02 12:09:08 +00:00
dotnet-maestro[bot] 6e22fd2043 Update dependencies from https://github.com/dotnet/roslyn build 20231001.1
Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23474.3 -> To Version 4.8.0-3.23501.1
2023-10-02 12:08:53 +00:00
David Federman edf772b7d7 Update Microsoft.BuildXL.Processes to 0.1.0-20230929.2 2023-09-29 15:21:16 -07:00
Rainer Sigwald 585e09762f Merge branches 'proto/binfmt-condt-changewave' and 'translate-null-for-new-field' into vs17.8
And bump version to 17.8.1
2023-09-26 13:40:05 -05:00
Gang Wang e881d3427e
Enable SDL (PoliCheck, Credscan) in official builds (#9239)
* Enable SDL (PoliCheck, Credscan) in official builds

* Add policheck exclusions
2023-09-26 15:28:44 +02:00
dotnet-maestro[bot] c23ef12f15
[main] Update dependencies from dotnet/source-build-reference-packages (#9202) 2023-09-26 15:26:15 +02:00
dotnet-maestro[bot] 007f0a6fe4
[main] Update dependencies from dotnet/arcade (#9206) 2023-09-26 15:25:54 +02:00
dotnet-maestro[bot] ae132d6c83
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9264)
* Update dependencies from https://github.com/dotnet/roslyn build 20230924.3

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-3.23465.5 -> To Version 4.8.0-3.23474.3

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.117

NuGet.Build.Tasks
 From Version 6.8.0-rc.112 -> To Version 6.8.0-rc.117

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-09-26 15:21:26 +02:00
Rainer Sigwald c9f3f0ddc2
Update to RC1 (#9249)
* Update to RC1

* Copy RID graph to bootstrap

This enables UseRidGraph=true builds, like many of our projects.
2023-09-26 15:09:38 +02:00
YuliiaKovalova 914c3e8674
Add branding to v17.9.0 (#9252) 2023-09-25 20:20:52 +02:00
YuliiaKovalova 87eb917c1f
final branding for 17.8 (#9251) 2023-09-22 15:16:58 +00:00
dotnet-maestro[bot] 6ed9b1f733
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9205)
* Update dependencies from https://github.com/dotnet/roslyn build 20230901.4

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-2.23426.1 -> To Version 4.8.0-3.23451.4

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.90

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.82 -> To Version 6.8.0-preview.1.90

* Update dependencies from https://github.com/dotnet/roslyn build 20230909.2

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-2.23426.1 -> To Version 4.8.0-3.23459.2

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.110

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.82 -> To Version 6.8.0-rc.110

* Update Newtonsoft.Json from 13.0.2 to 13.0.3

* Update dependencies from https://github.com/dotnet/roslyn build 20230915.5

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-2.23426.1 -> To Version 4.8.0-3.23465.5

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.112

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.82 -> To Version 6.8.0-rc.112

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-09-21 14:32:30 -05:00
David Federman 60ae06f6d2
Add "cache add" functionality to project caching - Attempt 2 (#9214)
* Revert "Revert 'Add "cache add" functionality to project caching' (#9188)"

This reverts commit 3c910ba83f.

* Add pkgdef entries to redirect to BXL stuff

* Add missing files to binding redirects/swr

* Avoid BuildXL assembly load when not opted in

* Another attempt at avoiding BuildXL assembly load

* Remove IBuildParameters implementation

* Revert "Another attempt at avoiding BuildXL assembly load"

This reverts commit 180ff519a8.

* Make EnableDetouredNodeLauncher non-inlinable

* Add Dependency(LoadHint.Sometimes) for BuildXL assemblies

* [Experiment] Remove types that implement BuildXL interfaces

* Revert "[Experiment] Remove types that implement BuildXL interfaces"

This reverts commit 79ad288260.

* Remove unused EnvironmentalBuildParameters

* Explicitly NGEN new dependencies

* Revert "Explicitly NGEN new dependencies"

This reverts commit 70b4bcfef1.

* Fix System.Threading.Channels public key token

---------

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
Co-authored-by: Ladi Prosek <laprosek@microsoft.com>
2023-09-19 14:23:13 -05:00
Mariana Dematte 85c92540b1
Removed Security.Permission reference (#9055)
* Removed Security.Permission reference

* Missed a ! in an expression

* PR comments

* Addressed PR comments

* Swapped statement order to original
2023-09-18 18:37:06 +02:00
Rainer Sigwald 3c910ba83f
Revert 'Add "cache add" functionality to project caching' (#9188)
* Revert "Ship BuildXL assemblies in our VSIX and not our NuGet packages (#9185)"

This reverts commit 0974273375.

* Revert "Merge pull request #8726 from dfederm/project-cache-vnext"

This reverts commit 462a9175d2, reversing
changes made to 5958b59b3e.
2023-08-30 09:30:31 -05:00
dotnet-maestro[bot] 763286deab
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230828.2 (#9182)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23424.1 -> To Version 8.0.0-alpha.1.23428.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-30 14:08:13 +02:00
Rainer Sigwald 0974273375
Ship BuildXL assemblies in our VSIX and not our NuGet packages (#9185)
* Ship BuildXL assemblies in our VSIX

* Specify 3rd-party cert for 3rd-party file

* Remove BuildXL NuGet dependencies

Because BuildXL is not pushed to nuget.org, it's an inconvenient
dependency. But it's not required for API completion so mark it
as a private dependency--it can be satisified by the VS install.
2023-08-29 21:00:53 -05:00
Rainer Sigwald 462a9175d2
Merge pull request #8726 from dfederm/project-cache-vnext
This change add "cache add" functionality to project caching.

Today project caching exposes a hook to plugins for "I'm about to build this thing, do you want to take over instead?" and that's it. This change adds a few more hooks which report file accesses and processes (via Detours) and also for when a project finishes building. This allows a plugin to collect the file accesses and add entries to the cache for future replayability.
2023-08-29 13:32:28 -05:00
dotnet-maestro[bot] e9c5753b83
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9177)
* Update dependencies from https://github.com/dotnet/roslyn build 20230826.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23419.1 -> To Version 4.8.0-2.23426.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.82

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.69 -> To Version 6.8.0-preview.1.82

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-29 10:10:48 +08:00
dotnet-maestro[bot] 4faa4b6dde
Update dependencies from https://github.com/dotnet/arcade build 20230825.2 (#9178)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23419.1 -> To Version 8.0.0-beta.23425.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23418.1 -> To Version 1.0.0-beta.23423.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-29 09:55:34 +08:00
Matt Thalman 1760049d62
Add packages to Version.Details for source-build (#9172)
This fixes a portion of the assemblies described in https://github.com/dotnet/source-build/issues/3599 that are showing up as reference assemblies in the source-built SDK. The reason they're showing up as ref assemblies is the same reason that's described in https://github.com/dotnet/msbuild/pull/9158, which is a related issue.

It's not known whether the existence of these ref assemblies causes a functional issue as it does with https://github.com/dotnet/msbuild/pull/9158. But we do know that the source-built 7.0 SDK doesn't define these as ref assemblies but rather implementation assemblies. So to maintain parity with 7.0 and avoid potential risk, it's best to ensure these are represented as implementation assemblies in the output.

These are the assemblies that are fixed by these changes:

* System.CodeDom
* System.Resources.Extensions
* System.Security.Cryptography.Xml
2023-08-28 13:04:30 -05:00
dotnet-maestro[bot] 5d24a7bd9a
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230824.1 (#9171)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23421.1 -> To Version 8.0.0-alpha.1.23424.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-28 15:46:57 +08:00
Matt Thalman be26b4c669
Flow live version of System.Security.Permissions for source-build (#9158)
When .NET is source-built with the mono runtime, there can be scenarios where MSBuild is made to attempt to load a reference assembly for System.Security.Permissions. See dotnet/source-build#3571 (comment) for such a scenario.

The reason a reference assembly exists in this case is because MSBuild has a reference to the 7.0.0 version of System.Security.Permissions. When building with source-build, it loads that reference from SBRP (which only contains reference assemblies) in order to fulfill compile time references. The problem is that the assembly is also getting included in the output. This should have been detected by poison leak detection but that doesn't yet handle reference assemblies.

The solution is to update Version.Details so that the "live" version of System.Security.Permissions, that was previously built with source-build, will flow to the build of the MSBuild repo. Essentially, this causes the SystemSecurityPermissionsVersion property to be overridden with the live version.

Fixes dotnet/source-build#3571
2023-08-25 16:12:46 +08:00
David Federman 7aa4e3f4bb Revert change to System.Security.Principal.Windows 2023-08-24 08:33:18 -07:00
Jan Krivanek 784c010f5b
Update SourceBuild Baseline 2023-08-23 16:26:02 +02:00
dotnet-maestro[bot] 708a8d6205
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230821.1 (#9151)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23414.1 -> To Version 8.0.0-alpha.1.23421.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-23 09:52:56 +02:00
dotnet-maestro[bot] f98345f0a6
Update dependencies from https://github.com/dotnet/arcade build 20230819.1 (#9144)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23411.1 -> To Version 8.0.0-beta.23419.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23408.1 -> To Version 1.0.0-beta.23418.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-22 11:20:46 +08:00
dotnet-maestro[bot] 54c83f468b
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9143)
* Update dependencies from https://github.com/dotnet/roslyn build 20230819.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23412.1 -> To Version 4.8.0-1.23419.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.69

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.60 -> To Version 6.8.0-preview.1.69

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-22 11:15:53 +08:00
dotnet-maestro[bot] ec8b4a4edd
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230814.1 (#9128)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23408.2 -> To Version 8.0.0-alpha.1.23414.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-16 12:10:03 +02:00
dotnet-maestro[bot] e012172492
[main] Update dependencies from dotnet/arcade (#9125)
* Update dependencies from https://github.com/dotnet/arcade build 20230811.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23404.2 -> To Version 8.0.0-beta.23411.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23381.1 -> To Version 1.0.0-beta.23408.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Remove unnecessary APICompat suppression

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-08-15 11:48:20 +08:00
dotnet-maestro[bot] 059b7c938d
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9124)
* Update dependencies from https://github.com/dotnet/roslyn build 20230812.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23406.1 -> To Version 4.8.0-1.23412.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.60

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.56 -> To Version 6.8.0-preview.1.60

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-15 10:39:46 +08:00
David Federman 6222f76864 Merge remote-tracking branch 'upstream/main' into project-cache-vnext 2023-08-14 13:35:02 -07:00
dotnet-maestro[bot] 76a6ec27c2
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230808.2 (#9114)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23407.1 -> To Version 8.0.0-alpha.1.23408.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-10 10:16:33 +02:00
Roman Konecny f121098b3b
Deprecate binfmt in build event args (#8917)
* Fix to properly serialize TargetFinishedEventArgs.TargetOutput
* New extended EventArgs for custom events data
* Make ExternalProject*EventArgs serialize without BinaryFormatter
* Issue warnings only on dotnetcore runtime.
* Make deser constructors internal

---------

Co-authored-by: YuliiaKovalova <ykovalova@microsoft.com>
Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com>
Co-authored-by: Ladi Prosek <ladi.prosek@gmail.com>
2023-08-09 16:58:02 +02:00
dotnet-maestro[bot] a998492ebe
Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230807.1 (#9112)
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23381.3 -> To Version 8.0.0-alpha.1.23407.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-09 10:46:20 +02:00
dotnet-maestro[bot] f96e79e74c
Update dependencies from https://github.com/dotnet/arcade build 20230804.2 (#9108)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23378.2 -> To Version 8.0.0-beta.23404.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23374.1 -> To Version 1.0.0-beta.23381.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-08 11:08:03 +02:00
dotnet-maestro[bot] 39f7ff68f9
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9107)
* Update dependencies from https://github.com/dotnet/roslyn build 20230806.1

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23378.8 -> To Version 4.8.0-1.23406.1

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.56

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.44 -> To Version 6.8.0-preview.1.56

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-08 11:07:40 +02:00
Nikola Milosavljevic 92ac641967
Remove sourcelink dependency (#9105)
Sourcelink dependency isn't needed anymore. Arcade uses sourcelink tooling that is included in .NET SDK 8.0 preview 6.
2023-08-04 15:48:59 -05:00
Yue (Felix) Huang e08f8d9e90
Misc fixes for /question build (#8881)
Fix an merge error in GenerateResource.NothingOutOfDate
Avoid the complex state in WriteLines when Lines are empty. /question just always returns true. Add a test.
Add Tracker to bootstrap, makes dogfooding C++ easier.
Add SkipUnchangedFiles to avoid extra copy.

* Dev/yuehuang/main rar (#1)

* Add Question switch to stop the build when targets are not incremental.

* Add question property to tasks.

* Add tests

* Clean up IIncrementalTask interface.

* Add additional tasks.

* Test and Question on this repro.

* fix build

* Fix question in -m.  Fix BindingRedirect to target incremental.

* Fix tests for Linux.

* WIP

* Fix feedbacks

* .

* Revert condition.

* fix feedback.

* touch to rerun.

* Fix merge.

* Fix merge pt2

* Fix merge p3

* Fix fileState when it couldn't resolve some files.

* Fix merge

* Address feedbacks

* Fix test.

* Clean up.

* WIP

* Fix Feedback

* Fix Feedback.

* Update tests

* Address some feedbacks.

* Fix merge conflict

* .

* Improve the messaging for ResGen in question mode.

* Fix Style

* Revert GenerateResource into separate PR.
2023-08-04 16:17:34 +08:00
David Federman 9861d878bf Condition behind a feature flag to target windows-only for now 2023-08-03 10:13:03 -07:00
David Federman d5b905fa98 Merge branch 'main' into project-cache-vnext 2023-08-03 09:11:55 -07:00
dotnet-maestro[bot] 843d4e1c62
[main] Update dependencies from dotnet/source-build-reference-packages (#8893)
* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230615.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23315.1

* Remove clashing reference

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230616.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23316.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230619.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23319.4

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230619.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23319.4

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230623.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23323.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230626.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23326.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230628.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23328.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230629.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23329.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230630.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23330.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230705.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23355.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230706.4

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23356.4

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230710.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23360.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230711.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23361.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230712.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23362.3

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230712.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23362.3

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.1.0-beta-21480-02 -> To Version 8.0.0-beta.23211.2 (parent: Microsoft.DotNet.Arcade.Sdk

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230718.2

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23368.2

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230721.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 7.0.0-alpha.1.23219.1 -> To Version 8.0.0-alpha.1.23371.1

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230724.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23368.2 -> To Version 8.0.0-alpha.1.23374.3

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230728.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23368.2 -> To Version 8.0.0-alpha.1.23378.3

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20230731.3

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 8.0.0-alpha.1.23368.2 -> To Version 8.0.0-alpha.1.23381.3

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jan Krivanek <jankrivanek@microsoft.com>
Co-authored-by: YuliiaKovalova <95473390+YuliiaKovalova@users.noreply.github.com>
2023-08-01 15:44:04 +02:00
dotnet-maestro[bot] 7cbb4cc196
[main] Update dependencies from dotnet/roslyn nuget/nuget.client (#9085)
* Update dependencies from https://github.com/dotnet/roslyn build 20230728.8

Microsoft.Net.Compilers.Toolset
 From Version 4.8.0-1.23372.1 -> To Version 4.8.0-1.23378.8

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.44

NuGet.Build.Tasks
 From Version 6.8.0-preview.1.41 -> To Version 6.8.0-preview.1.44

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-01 15:34:48 +02:00
dotnet-maestro[bot] b3989dc43a
Update dependencies from https://github.com/dotnet/arcade build 20230728.2 (#9086)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23371.1 -> To Version 8.0.0-beta.23378.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23368.1 -> To Version 1.0.0-beta.23374.1 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-08-01 11:17:52 +02:00
dotnet-maestro[bot] 881abda7ac
[main] Update dependencies from dotnet/arcade (#9059)
* Update dependencies from https://github.com/dotnet/arcade build 20230721.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23213.1 -> To Version 8.0.0-beta.23371.1

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 8.0.0-beta.23211.2 -> To Version 8.0.0-beta.23361.2 (parent: Microsoft.DotNet.Arcade.Sdk

* Update NuGet.config

* Update dependencies from https://github.com/dotnet/arcade build 20230721.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23364.2 -> To Version 8.0.0-beta.23371.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23360.1 -> To Version 1.0.0-beta.23368.1 (parent: Microsoft.DotNet.Arcade.Sdk

* Update Nuget

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-07-27 08:34:26 -05:00
Jenny Bai 147543824d
Fix the System.Security.Cryptography.Pkcs secuity error (#9070)
Fixes CG alerts from source build by increasing the Version.Details.xml version to match what we reference elsewhere.
2023-07-26 08:48:35 -05:00
dotnet-maestro[bot] 5410bf3234
Update dependencies from dotnet/arcade dotnet/roslyn nuget/nuget.client (#9041)
* Disable IDE0005

To be correctly enabled, this requires documentation files, which are disabled in our repo at the moment.

* Update dependencies from https://github.com/dotnet/arcade build 20230714.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 8.0.0-beta.23213.1 -> To Version 8.0.0-beta.23364.2

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.1.0-beta-21480-02 -> To Version 8.0.0-beta.23361.2 (parent: Microsoft.DotNet.Arcade.Sdk

* Remove explicit xunit.core and xunit.assert package reference because they are referenced implicitly

* Remove the attributes in Xunit.NetCore.Extensions which are included in Microsoft.DotNet.XUnitExtensions

* Mark obsolete legacy serialization support APIs using the SYSLIB0051 diagnostic code and suppress SYSLIB0050 warning

* Replace Assert.Same with Assert.Equal

* Work around deprecated Serialization/Deserialization of BinaryFormatter

* Use default source-build job template

* Update dependencies from https://github.com/dotnet/roslyn build 20230718.11

Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23361.9 -> To Version 4.8.0-1.23368.11

* Update dependencies from https://github.com/nuget/nuget.client build 6.8.0.35

NuGet.Build.Tasks
 From Version 6.7.0-rc.111 -> To Version 6.8.0-preview.1.35

* Update sourcebuild baselines for Arcade + SDK 8

* Minimize STJ reference

* Suppress CP1002

I think this is being fired because the old package targets net7 and the new one targets net8, causing it to fail to load the old reference. We don't have the references available easily to use PackageValidationReferencePath, so suppressing it.

* Revert PackageVersion of xunit.console back to eng/Package.props and comment on PackageVersion of xunit.core in individual project

* Further simplify xunit ref in extensions library

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Rainer Sigwald <raines@microsoft.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-07-24 17:16:30 +02:00
Rainer Sigwald a9034a279c
System.Text.Json 7.0.3 (#9043)
* System.Text.Json 7.0.3
2023-07-19 10:33:18 +02:00
dotnet-maestro[bot] 0ff2a83e92
Update dependencies from https://github.com/dotnet/roslyn build 20230711.9 (#9045)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23329.1 -> To Version 4.7.0-3.23361.9

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.1.0-beta-21480-02 -> To Version 8.0.0-beta.23211.2 (parent: Microsoft.DotNet.Arcade.Sdk

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-07-17 11:58:17 -05:00
Rainer Sigwald 1e7d9a455c
Update to Arcade 8 (#8672)
* Make IDE0251 a suggestion

It fires in some very funky places like Dispose methods
where it's not _wrong_ but it would be _weird_.

* Put expected and actual in the right places for some tlbimp tests

* Explicit System.IO.Compression reference on framework

* Suppress the error PKV006 for Net 7.0, since we're intentionally dropping it

Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
Co-authored-by: Gang Wang <v-gaw@microsoft.com>
2023-07-14 11:24:42 -05:00
Jan Krivanek 4598629a24
Merge pull request #8856 from dotnet/revert-8498-turn-off-static-graph-restore
Reënable static graph restore
2023-07-13 07:49:00 +02:00
Rainer Sigwald 923b6fe9ab
Unify casing for boolean true in targets (#9006)
I copy/pasted a sample usage of WriteOnlyWhenDifferent--the one with
the casing `True`, which sparked a discussion over what
MSBuild style should be. It should be lowercase.
2023-07-11 08:46:32 +02:00
Jan Krivanek 0e3d19b2d0
Update TSA config 2023-07-10 16:06:27 +02:00
dotnet-maestro[bot] 34b9f01fb9
Update dependencies from https://github.com/dotnet/roslyn build 20230629.1 (#8992)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23324.1 -> To Version 4.7.0-3.23329.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-07-06 14:56:47 +08:00
dotnet-maestro[bot] abb6bbd7fc
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.111 (#8993)
NuGet.Build.Tasks
 From Version 6.7.0-rc.106 -> To Version 6.7.0-rc.111

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-07-06 13:46:50 +08:00
Jan Krivanek 021b81be29
Merge pull request #8976 from MilenaHristova/mhristova/enable-binskim-scan
Enable BinSkim scan in nightly validation
2023-06-30 14:11:04 +02:00
Jan Krivanek 8784fbd709
Merge pull request #8940 from dotnet/sb3528
Add more packages to Version.Details for source-build
2023-06-29 15:53:44 +02:00
Matt Thalman 4f937392fc Update comment 2023-06-29 08:27:29 -05:00
Milena Hristova fe19eb1a01
Merge branch 'dotnet:main' into mhristova/enable-binskim-scan 2023-06-29 13:28:19 +02:00
Gang Wang 836053e33f
For solution import .targets file that redirects dotnet path used by NuGet.RestoreEx.targets (#8960) 2023-06-29 16:41:46 +08:00
dotnet-maestro[bot] d11f53a859
Update dependencies from https://github.com/dotnet/roslyn build 20230624.1 (#8955)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23318.1 -> To Version 4.7.0-3.23324.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-06-28 15:30:05 +08:00
Jan Krivanek 68d3eeae1d
Merge pull request #8950 from dotnet/dependabot/nuget/eng/dependabot/StyleCop.Analyzers-1.2.0-beta.507
Bump StyleCop.Analyzers from 1.2.0-beta.435 to 1.2.0-beta.507 in /eng/dependabot
2023-06-27 11:05:36 +02:00
Jan Krivanek 1a97c09ffd
Merge pull request #8869 from dotnet/darc-main-4695b3fa-36aa-4b92-8cf0-bb8a3dbe4ce1
[main] Update dependencies from nuget/nuget.client
2023-06-26 15:41:29 +02:00
Jan Krivanek 454910d79e
Merge branch 'main' into darc-main-4695b3fa-36aa-4b92-8cf0-bb8a3dbe4ce1 2023-06-26 15:07:43 +02:00
dotnet-maestro[bot] 355207dfd7 Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.106
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.51 -> To Version 6.7.0-rc.106
2023-06-26 12:41:34 +00:00
Chaojie edd42f486b Remove redundant SourceBuildTrimNetFrameworkTargets property 2023-06-26 15:37:27 +08:00
dependabot[bot] bfe1cd9365
Bump StyleCop.Analyzers in /eng/dependabot
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers) from 1.2.0-beta.435 to 1.2.0-beta.507.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases)
- [Changelog](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/KnownChanges.md)
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.435...1.2.0-beta.507)

---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 01:26:12 +00:00
David Federman 420b5265bb Merge branch 'main' of https://github.com/dotnet/msbuild into project-cache-vnext 2023-06-23 15:59:06 -07:00
Rainer Sigwald 29397b577e
Version 17.8 (#8949) 2023-06-23 16:01:04 -05:00
David Federman 31a1fe42b7 Merge branch 'main' of https://github.com/dotnet/msbuild into project-cache-vnext 2023-06-23 13:11:31 -07:00
Jan Krivanek 244f61f65c
17.7 final branding (#8918) 2023-06-23 12:16:13 -05:00
MilenaHristova 4326c7124c Enable binskim scan 2023-06-23 16:07:16 +02:00
Matt Thalman 1f3873e574 Add more packages to Version.Details for source-build 2023-06-22 09:28:28 -05:00
Jan Krivanek 227092b45a
Merge pull request #8903 from dotnet/JanKrivanek-patch-4
Update System.Security.Cryptography.Pkcs (dependabot missed it)
2023-06-22 07:44:36 +02:00
Jan Krivanek 4a87b6bd4e Add Cryptography.Pkcs 7.0.2 to prebuild 2023-06-21 20:24:39 +02:00
dotnet-maestro[bot] 76e1678e92
Update dependencies from https://github.com/dotnet/roslyn build 20230618.1 (#8911)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-3.23311.1 -> To Version 4.7.0-3.23318.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-20 15:44:26 +08:00
dotnet-maestro[bot] 2230dd7582 Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.86
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.51 -> To Version 6.7.0-preview.3.86
2023-06-19 12:39:23 +00:00
Jan Krivanek cf384834dd
Merge pull request #8888 from oleksandr-didyk/add-cryptography-to-version-details
add Security.Cryptography to Version.Details
2023-06-16 21:51:06 +02:00
Jan Krivanek 51fac6b06e
Update System.Security.Cryptography.Pkcs (dependabot missed it) 2023-06-16 11:30:53 +02:00
dotnet-maestro[bot] 126d1743ce Update dependencies from https://github.com/dotnet/arcade build 20230613.5
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 6.0.0-beta.23301.1 -> To Version 6.0.0-beta.23313.5
2023-06-15 21:11:51 +00:00
Oleksandr Didyk a9d4b0f45d add Security.Cryptography to Version.Details 2023-06-15 14:05:40 +00:00
Jan Krivanek 3e4d334cdb
Merge branch 'main' into darc-main-4695b3fa-36aa-4b92-8cf0-bb8a3dbe4ce1 2023-06-14 18:58:06 +02:00
David Federman 2340b2f205 Launch nodes using BXL's SandboxedProcess 2023-06-13 16:16:07 -07:00
dotnet-maestro[bot] a5b1f25715
Update dependencies from https://github.com/dotnet/roslyn build 20230611.1 (#8868)
This pull request updates the following dependencies

From https://github.com/dotnet/roslyn
Subscription: 848bf81b-14ec-482f-6736-08da008bd46a
Build: 20230611.1
Date Produced: June 12, 2023 5:51:35 AM UTC
Commit: 4cbfec964e59687cd9cc8601df42b936c9c06f63
Branch: refs/heads/main
Updates:
Microsoft.Net.Compilers.Toolset: from 4.7.0-3.23303.1 to 4.7.0-3.23311.1
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-12 19:22:05 -07:00
dotnet-maestro[bot] e1164e82e2 Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.65
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.51 -> To Version 6.7.0-preview.3.65
2023-06-12 12:42:14 +00:00
Rainer Sigwald 7cf0ac8f79 Revert "Turn off static graph restore. (#8498)"
This reverts commit 7c4d75dca8.
2023-06-07 16:45:23 -05:00
Oleksandr Didyk 855f745b9f
Add ConfigurationManager to Version.Details (#8818)
Contributes to https://github.com/dotnet/source-build/issues/3043

Declaring the `System.Configuration.ConfigurationManager` dependency in `Version.Details.xml` will allow source-build to replace the currently used `7.0.0` version with the `n-1` version coming from previously source-built artifacts in the product / VMR build.

Without this change, once repo PvP is enabled, the source-build of `msbuild` will fail in the product build.
2023-06-07 13:55:40 +00:00
dotnet-maestro[bot] 3a627e0372
[main] Update dependencies from dotnet/arcade (#8821)
This pull request updates the following dependencies

From https://github.com/dotnet/arcade
Subscription: fc4faec0-9ee6-43b9-bc7a-08da8607f4c7
Build: 20230601.1
Date Produced: June 1, 2023 4:37:15 PM UTC
Commit: 2b9ccd49bbcca2156e229b00a140a8a018baac58
Branch: refs/heads/release/6.0
Updates:
Microsoft.DotNet.Arcade.Sdk: from 6.0.0-beta.23254.1 to 6.0.0-beta.23301.1
Microsoft.DotNet.XUnitExtensions: from 6.0.0-beta.23254.1 to 6.0.0-beta.23301.1
---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-07 15:57:32 +08:00
Rainer Sigwald f3dcaf7e54
Merge pull request #8733 from rainersigwald/tl-testing
Acceptance tests for TerminalLogger
2023-06-06 14:52:02 -05:00
Oleksandr Didyk 53a9293024
add review comment to sb files (#8824)
Context
Contributes to dotnet/source-build#3435

Adds comments to source-build files asking for the inclusion of the source-build team in PRs that alter SourceBuild* files. Non-reviewed changes could potentially cause issues down the line, be it in the downstream repos or the product build (as has happened in the past, see dotnet/source-build#3435 (comment))

Changes Made
added comments to source-build files asking for the inclusion of the source-build team in PRs that alter SourceBuild* file.
2023-06-06 18:12:52 +08:00
dotnet-maestro[bot] 3325d7ad4c
Update dependencies from https://github.com/dotnet/roslyn build 20230603.1 (#8841)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-2.23276.4 -> To Version 4.7.0-3.23303.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jenny Bai <v-jennybai@microsoft.com>
2023-06-06 16:47:20 +08:00
dotnet-maestro[bot] 38b777dc5b
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.51 (#8842)
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.50 -> To Version 6.7.0-preview.2.51

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-06-06 09:57:01 +08:00
dotnet-maestro[bot] 4ce2ff1f81
[main] Update dependencies from nuget/nuget.client (#8809)
This pull request updates the following dependencies

From https://github.com/nuget/nuget.client
Subscription: 3fe128a9-5a85-4aba-f7ba-08da008becb5
Build: 6.7.0.50
Date Produced: May 24, 2023 7:19:58 PM UTC
Commit: a6fff16af6f44927a83851448a99beb1d2801600
Branch: dev
Updates:
NuGet.Build.Tasks: from 6.7.0-preview.2.47 to 6.7.0-preview.2.50
2023-05-31 14:05:21 +08:00
dotnet-maestro[bot] 02f1e1ec4d
Update dependencies from https://github.com/dotnet/roslyn build 20230526.4 (#8808)
Microsoft.Net.Compilers.Toolset
 From Version 4.7.0-2.23271.1 -> To Version 4.7.0-2.23276.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-31 09:41:29 +08:00
Rainer Sigwald 246217d1f6
Explicitly mention Microsoft.Net.Compilers.Toolset version (#8732)
Without this the build fails when UsingToolMicrosoftNetCompilers=false.
2023-05-30 14:48:54 +02:00
dotnet-maestro[bot] 7d65cb31cd
[main] Update dependencies from dotnet/roslyn (#8674)
* Update dependencies from https://github.com/dotnet/roslyn build 20230521.1

Microsoft.Net.Compilers.Toolset
 From Version 4.6.0-2.23171.5 -> To Version 4.7.0-2.23271.1

---------

Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2023-05-23 20:36:12 +00:00
Rainer Sigwald 639001ad17
Update package baseline to 17.6 GA version (#8778)
Now that 17.6 is released to nuget.org, update to the GA version of the packages as a baseline.
2023-05-23 11:58:47 -07:00
dotnet-maestro[bot] 22b2e78dfd
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.47 (#8787)
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.41 -> To Version 6.7.0-preview.2.47

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-23 09:49:14 -05:00
dotnet-maestro[bot] 29f5933b15
Update dependencies from https://github.com/dotnet/arcade build 20230504.1 (#8771)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 6.0.0-beta.23221.7 -> To Version 6.0.0-beta.23254.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-19 10:48:54 +08:00
dotnet-maestro[bot] 256a9079e9
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.41 (#8759)
NuGet.Build.Tasks
 From Version 6.7.0-preview.2.33 -> To Version 6.7.0-preview.2.41

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-16 17:27:15 +08:00
Rainer Sigwald 16e00e350a Convert LiveLogger tests to use Verify
* Remove MockTerminal in favor of internal fields on Terminal itself.
* Reference Verify library for acceptance testing.
* Convert existing tests to Verify.
2023-05-15 15:24:01 -05:00
dotnet-maestro[bot] 1dde6006e1
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.33 (#8736)
NuGet.Build.Tasks
 From Version 6.7.0-preview.1.20 -> To Version 6.7.0-preview.2.33

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-08 11:40:55 -07:00
Rainer Sigwald 15ebad5f83 Bump Xunit version
The version pulled in by Arcade is currently slightly stale
and conflicts with Verify.
2023-05-05 08:38:46 -05:00
dotnet-maestro[bot] 59879b095e
[main] Update dependencies from nuget/nuget.client (#8694)
* Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.19

NuGet.Build.Tasks
 From Version 6.7.0-preview.1.16 -> To Version 6.7.0-preview.1.19

* Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.20

NuGet.Build.Tasks
 From Version 6.7.0-preview.1.16 -> To Version 6.7.0-preview.1.20

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-05-01 13:39:54 -07:00
dotnet-maestro[bot] b3ac0807c1
[main] Update dependencies from dotnet/arcade (#8658)
This pull request updates the following dependencies

From https://github.com/dotnet/arcade
Subscription: fc4faec0-9ee6-43b9-bc7a-08da8607f4c7
Build: 20230421.7
Date Produced: April 21, 2023 7:07:19 PM UTC
Commit: 3d9c9a4d3d893e903bb3295fd5b55b8e40699888
Branch: refs/heads/release/6.0
Updates:
Microsoft.DotNet.Arcade.Sdk: from 6.0.0-beta.23167.1 to 6.0.0-beta.23221.7
Microsoft.DotNet.XUnitExtensions: from 6.0.0-beta.23167.1 to 6.0.0-beta.23221.7
2023-04-24 14:30:16 +08:00
dotnet-maestro[bot] f7c806d1e8
Update dependencies from https://github.com/nuget/nuget.client build 6.7.0.16 (#8675)
NuGet.Build.Tasks
 From Version 6.5.0-rc.149 -> To Version 6.7.0-preview.1.16

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Forgind <12969783+Forgind@users.noreply.github.com>
2023-04-23 15:57:43 +08:00
Marc Paine ac3f5ad89f
Add tsa config file to enable validation pipeline (#8666)
Context
MSBuild had been added to the code validation pipeline but was missing the tsa config file. Per the instructions here and after talking to Matt, adding this file

Changes Made
Added a tsa config file by copying from SDK

Testing
Not sure how to test this. I pushed an internal build but the checks didn't run as I'm told they run nightly in a separate pipeline.

Notes
Validation pipeline: https://dev.azure.com/dnceng/internal/_build/results?buildId=2157183&view=results
2023-04-21 15:40:43 +08:00
Matt Mitchell d634ea0c4e
Enable prebuilt detection (#8678)
* Enable prebuilt detection
- Baseline a 7.0 dependencies until msbuild targets net8.0 and uses an 8.0 arcade and an arcade fix comes in
- Add SBRP dependencies (with subscription) and source build tags
2023-04-19 20:13:40 +00:00
Rainer Sigwald 40975df1a0
Revert "Avoid package dependencies on inbox libraries (#8669)" (#8679)
This reverts commit 8326396cb4 because it causes component governance alerts.
2023-04-19 14:23:04 +00:00
Viktor Hofer 8326396cb4
Avoid package dependencies on inbox libraries (#8669)
System.Security.Principal.Windows is inbox since net6.0
System.Net.Http is inbox since netcoreapp2.0
System.Reflection.Metadata is inbox since netcoreapp2.0
System.Threading.Tasks.Dataflow is inbox since netcoreapp2.0
Remove System.Net.Http package references which aren't needed as they underlying assembly is inbox on both .NETFramework and .NETCoreApp.
By avoiding the dependencies, we minimize the dependency graph and with that the attack surface.

cc @MichaelSimons (removes netstandard1.x dependencies)
2023-04-19 09:49:45 +08:00
David Federman 5fbc2955e8
Fix static graph restore functionality for the bootstrap (#8488)
Today the bootstrap doesn't have `NuGet.RestoreEx.targets` (or `NuGet.Build.Tasks.Console.exe` even), so it falls back to the "regular" restore. This change brings in those bits via the `NuGet.Build.Tasks.Console` package.
2023-04-07 14:04:25 -05:00
Yue (Felix) Huang 0aa8c5fc6c
Add question flag to "question" the build if it is incremental (#8012)
This PR adds "question" switch to msbuild.exe that will error out if a target or a task fails incremental check. Targets will fail if both Inputs and Outputs are present and not skip. Tasks changes are individually modified to support the interface IIncrementalTask, which sets the question boolean. Each task will need to be updated this interface take part.

I have started with the following tasks and fixed some of the issues within MSBuild enlistment. And there are more, see the notes below. Tasks updated: ToolTask, Copy, MakeDir, Touch, WriteLinesTofile, RemoveDir, DownloadFile, Move, ZipDirectory, Unzip, GenerateResource, GenerateBindingRedirects.

Using question investigate incremental issues is orders of magnitude easier. Reading the logs is simpler and repros are more consistent. In this PR, it includes a few fixes to the common targets which address some issues.

Fixes #7348
2023-04-04 15:02:15 -05:00
dotnet-maestro[bot] 413571dea9
Update dependencies from https://github.com/dotnet/roslyn build 20230321.5 (#8600)
Microsoft.Net.Compilers.Toolset
 From Version 4.6.0-2.23166.9 -> To Version 4.6.0-2.23171.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-04-04 15:35:41 +08:00
Rainer Sigwald 35a4904cff
Bump version to 17.7 (#8612) 2023-03-30 11:36:52 -05:00
dotnet-maestro[bot] 46482893e5
[main] Update dependencies from dotnet/arcade (#8492)
Update dependencies from https://github.com/dotnet/arcade build 20230221.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 6.0.0-beta.23114.5 -> To Version 6.0.0-beta.23121.1
2023-03-28 14:10:08 -05:00
dotnet-maestro[bot] e7de133072
Update dependencies from https://github.com/dotnet/roslyn build 20230316.9 (#8578)
Microsoft.Net.Compilers.Toolset
 From Version 4.6.0-2.23152.6 -> To Version 4.6.0-2.23166.9

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-03-24 13:10:54 +08:00
Nikola Milosavljevic 7dc4565a1b
Trim away netframework targets in source-build (#8560) 2023-03-13 15:46:39 -07:00
dotnet-maestro[bot] 5f0b5a13dd
Update dependencies from https://github.com/dotnet/roslyn build 20230302.6 (#8535)
Microsoft.Net.Compilers.Toolset
 From Version 4.6.0-2.23126.2 -> To Version 4.6.0-2.23152.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-03-09 17:27:38 +08:00
dotnet-maestro[bot] c6bdd6d9e2
Update dependencies from https://github.com/dotnet/roslyn build 20230226.2 (#8502)
Microsoft.Net.Compilers.Toolset
 From Version 4.6.0-1.23109.10 -> To Version 4.6.0-2.23126.2

From https://github.com/dotnet/roslyn
Subscription: 848bf81b-14ec-482f-6736-08da008bd46a
Build: 20230226.2
Date Produced: February 26, 2023 12:50:36 PM UTC
Commit: 4641f2bff815fb7743be8aa2bdafe82b74a1f756
Branch: refs/heads/main
Updates:
Microsoft.Net.Compilers.Toolset: from 4.6.0-1.23109.10 to 4.6.0-2.23126.2
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-03-01 10:40:36 +08:00
AR-May 7c4d75dca8
Turn off static graph restore. (#8498)
Our CI builds fails because of bug https://github.com/NuGet/Home/issues/12373. 
It is fixed in https://github.com/NuGet/NuGet.Client/pull/5010. 
We are waiting for it to flow to CI machines. Meanwhile this PR applies a workaround.

Note: This PR needs to be reverted once it happens.
2023-02-24 17:12:48 +01:00
dotnet-maestro[bot] 41e36bb5a9
Update dependencies from https://github.com/dotnet/arcade build 20230214.5 (#8452)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 6.0.0-beta.23073.7 -> To Version 6.0.0-beta.23114.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-02-21 09:37:09 +08:00
dotnet-maestro[bot] dfd8f413a8
[main] Update dependencies from dotnet/roslyn (#8442)
This pull request updates the following dependencies

From https://github.com/dotnet/roslyn
Subscription: 848bf81b-14ec-482f-6736-08da008bd46a
Build: 20230209.10
Date Produced: February 10, 2023 1:44:22 AM UTC
Commit: 73338d92270b9f26982eca2e8872037a0214b912
Branch: refs/heads/release/dev17.6
Updates:
Microsoft.Net.Compilers.Toolset: from 4.5.0-6.23101.20 to 4.6.0-1.23109.10

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2023-02-15 16:46:42 +08:00
dependabot[bot] f0f9c506b5
Bump Microsoft.CodeAnalysis.BannedApiAnalyzers in /eng/dependabot (#8335)
Bumps Microsoft.CodeAnalysis.BannedApiAnalyzers from 3.3.3 to 3.3.4.

Release notes
Sourced from Microsoft.CodeAnalysis.BannedApiAnalyzers's releases.

v3.3.4
Release build of Roslyn-analyzers based on Microsoft.CodeAnalysis 3.3.1 NuGet packages. Works with VS 2019 16.9 or later.

Contains important functionality and performance bug fixes on top of v3.3.3 release
Commits
22ea642 Merge pull request #6436 from ViktorHofer/patch-1
9018071 Fix buildtransitive vs buildTransitive difference
afa5665 [main] Update dependencies from dotnet/arcade (#6423)
afee469 Merge pull request #6427 from mavasani/CodeAnalysisTreatWarningsAsErrors_Glob...
b858999 Merge pull request #6430 from dotnet/locfiles/be3abf9f-1f22-469b-b26d-7648587...
0cbc3c5 Localized file check-in by OneLocBuild Task: Build definition ID 830: Build I...
113dadc Merge pull request #6429 from dotnet/revert-6364-net7-tests
356147f Revert "Move tests to target .NET 7"
1d7244a Update documentation for CodeAnalysisTreatWarningsAsErrors implementation
6c028d3 Re-implement CodeAnalysisTreatWarningsAsErrors with globalconfig files
Additional commits viewable in compare view
2023-02-08 17:41:55 +08:00
dotnet-maestro[bot] 2c2ea7ba8d
[main] Update dependencies from dotnet/roslyn (#8338)
From https://github.com/dotnet/roslyn
Subscription: 848bf81b-14ec-482f-6736-08da008bd46a
Build: 20230201.20
Date Produced: February 2, 2023 5:54:27 AM UTC
Commit: 6dad5961f644841633aad59a70ea01fb580a7b12
Branch: refs/heads/release/dev17.5-vs-deps
Updates:
Microsoft.Net.Compilers.Toolset: from 4.5.0-3.23062.15 to 4.5.0-6.23101.20
2023-02-08 17:38:46 +08:00
dotnet-maestro[bot] 4db1a71bf0
Update dependencies from https://github.com/dotnet/arcade build 20230123.7 (#8359)
This pull request updates the following dependencies

From https://github.com/dotnet/arcade
Subscription: fc4faec0-9ee6-43b9-bc7a-08da8607f4c7
Build: 20230123.7
Date Produced: January 23, 2023 9:41:46 PM UTC
Commit: 05a8ec6db75694246db7a7b9ab680c9be91bf1d6
Branch: refs/heads/release/6.0
Updates:
Microsoft.DotNet.Arcade.Sdk: from 6.0.0-beta.23060.6 to 6.0.0-beta.23073.7
Microsoft.DotNet.XUnitExtensions: from 6.0.0-beta.23060.6 to 6.0.0-beta.23073.7
2023-02-06 10:03:36 +08:00
dotnet-maestro[bot] 12eec862d4
Update dependencies from https://github.com/nuget/nuget.client build 6.5.0.149 (#8365)
This pull request updates the following dependencies

From https://github.com/nuget/nuget.client
Subscription: 3fe128a9-5a85-4aba-f7ba-08da008becb5
Build: 6.5.0.149
Date Produced: January 20, 2023 9:44:54 PM UTC
Commit: ca5029046d7b6e55f322c45abb7b342054543710
Branch: release-6.5.x
Updates:
NuGet.Build.Tasks: from 6.5.0-preview.3.136 to 6.5.0-rc.149
2023-02-06 10:01:42 +08:00
Rainer Sigwald bac7691b89
Central Package Management (#8317)
* Move to NuGet Central Package Management

* Enable transitive pinning
2023-01-30 15:14:19 +01:00
Rainer Sigwald d9c24230c2 Merge remote-tracking branch 'upstream/vs17.5' into merge/vs17.5-to-main 2023-01-26 15:52:07 -06:00
Vlada Shubina 56087a9725
Added IDE analyzers checks and enabled certain checks (#8336)
* added IDE code style checks as warning, set the currently violated rules to suggestion

* auto-fixed IDE0011 - add braces to statement

* auto-fixed IDE0036 - Modifiers are not ordered

* auto fixed IDE0040 - Accessibility modifiers required

* auto-fixed IDE0055 - fix formatting

* auto-fixed SA1110 and SA1111 - parenthesis formatting

manually fixed unresolvable cases

* auto-fixed IDE0073 - A source file contains a header that does not match the required text

* moved IDE rules to .editorconfig as they need to be filtered

* added IDE0020 - use pattern matching to be excluded

* extra disable format due to chunk of code conditioned for DEBUG only

* added comment in Version line to bypass the check

clarified CTA on how to bypass the error

* extra disable format due to chunk of code conditioned for DEBUG only
2023-01-26 11:46:37 +01:00
Rainer Sigwald f4ed498bf4
Update to .NET 7-era packages (#8347)
* net7 packages

* Bump version to try to avoid conflicts, get latest pushed

* Update pkgdef for S.Resources.Extensions

To match what we ship, 7.0.0.0 now.
2023-01-24 16:43:29 +01:00
Jenny Bai 0649fae5ad
Merge branch 'main' into darc-main-931264b3-7e44-4a48-8a09-5d1261c9f22b 2023-01-19 00:59:02 -08:00
Jenny Bai 3af78ad6bd
Merge pull request #8253 from dotnet/darc-main-db3742f3-4751-459f-9926-aa12798b3a44
This pull request updates the following dependencies

From https://github.com/nuget/nuget.client
Subscription: 3fe128a9-5a85-4aba-f7ba-08da008becb5
Build: 6.5.0.136
Date Produced: December 27, 2022 10:54:46 AM UTC
Commit: 743503cb3c7e9ced2602ee2e29c38d63cc339451
Branch: dev
Updates:
NuGet.Build.Tasks: from 6.5.0-preview.3.126 to 6.5.0-preview.3.136
2023-01-19 00:11:45 -08:00
dotnet-maestro[bot] cc872937db
Update dependencies from https://github.com/dotnet/arcade build 20230110.6 (#8301)
This pull request updates the following dependencies

From https://github.com/dotnet/arcade
Subscription: fc4faec0-9ee6-43b9-bc7a-08da8607f4c7
Build: 20230110.6
Date Produced: January 10, 2023 8:51:11 PM UTC
Commit: 74b7648c106865057c78ca1e4b2ffcb5e9bce071
Branch: refs/heads/release/6.0
Updates:
Microsoft.DotNet.Arcade.Sdk: from 6.0.0-beta.22601.5 to 6.0.0-beta.23060.6
Microsoft.DotNet.XUnitExtensions: from 6.0.0-beta.22601.5 to 6.0.0-beta.23060.6
2023-01-18 11:54:52 +08:00
dotnet-maestro[bot] 294909ed14 Update dependencies from https://github.com/dotnet/roslyn build 20230112.15
Microsoft.Net.Compilers.Toolset
 From Version 4.5.0-2.22608.26 -> To Version 4.5.0-3.23062.15
2023-01-16 13:20:35 +00:00
Forgind cfcb985834 Update package validation version 2023-01-09 15:39:22 -08:00
Forgind 7faef6fcc1 Update version to 17.6 2023-01-09 11:20:34 -08:00
dotnet-maestro[bot] 63bf65e65a Update dependencies from https://github.com/dotnet/roslyn build 20230106.3
Microsoft.Net.Compilers.Toolset
 From Version 4.5.0-2.22608.26 -> To Version 4.5.0-3.23056.3
2023-01-09 13:20:49 +00:00
dotnet-maestro[bot] e3b9083c2c Update dependencies from https://github.com/nuget/nuget.client build 6.5.0.136
NuGet.Build.Tasks
 From Version 6.5.0-preview.3.126 -> To Version 6.5.0-preview.3.136
2023-01-02 13:19:27 +00:00
dotnet-maestro[bot] e299848ad2 Update dependencies from https://github.com/nuget/nuget.client build 6.5.0.135
NuGet.Build.Tasks
 From Version 6.5.0-preview.3.126 -> To Version 6.5.0-preview.3.135
2022-12-26 13:20:39 +00:00
Forgind 20a9d5e265
Public api analyzer change (#8116)
Fixes-ish #7903

Context
Our previous analyzer is not helpful due to #7903. This switches to using a more modern api analyzer.

Notes
The note that inspired this suggested including a version as well, but the documentation I found didn't mention a version.
2022-12-20 16:28:04 +08:00
dotnet-maestro[bot] fdc291a71b Update dependencies from https://github.com/nuget/nuget.client build 6.5.0.130
NuGet.Build.Tasks
 From Version 6.5.0-preview.3.126 -> To Version 6.5.0-preview.3.130
2022-12-19 13:20:57 +00:00
dotnet-maestro[bot] f0ca711a90 Update dependencies from https://github.com/dotnet/roslyn build 20221213.14
Microsoft.Net.Compilers.Toolset
 From Version 4.5.0-2.22608.26 -> To Version 4.5.0-2.22613.14
2022-12-19 13:20:45 +00:00
dotnet-maestro[bot] ffdbe69315
[main] Update dependencies from dotnet/roslyn (#8236)
* Update dependencies from https://github.com/dotnet/roslyn build 20221208.26

Microsoft.Net.Compilers.Toolset
 From Version 4.4.0-2.22458.3 -> To Version 4.5.0-2.22608.26

* Un-ref InternableString.Simple

This triggered some C# compiler errors with newer versions of the
compiler:

```
S:\msbuild\src\StringTools\InternableString.Simple.cs(130,39): error CS8170: Struct members cannot return 'this' or other instance members by reference [S:\msbuild\src\StringTools\StringTools.csproj::TargetFramework=net35]
S:\msbuild\src\StringTools\InternableString.Simple.cs(130,20): error CS8347: Cannot use a result of 'InternableString.Enumerator.Enumerator(ref InternableString)' in this context because it may expose variables referenced by parameter 'spanBuilder' outside of their declaration scope [S:\msbuild\src\StringTools\StringTools.csproj::TargetFramework=net35]
```

Since this implementation is purely for the MSBuildTaskHost net35
compatibility case and self-describes as "inefficient", I think it's ok
to make it a regular non-ref struct.

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Rainer Sigwald <raines@microsoft.com>
2022-12-19 21:00:54 +08:00
dotnet-maestro[bot] 4da3874c6f
Update dependencies from https://github.com/nuget/nuget.client build 6.5.0.126 (#8237)
This pull request updates the following dependencies

From https://github.com/nuget/nuget.client
Subscription: 3fe128a9-5a85-4aba-f7ba-08da008becb5
Build: 6.5.0.126
Date Produced: December 9, 2022 7:03:04 PM UTC
Commit: 31f2a1cb6fe3dababe67cdb84e9d6ddb9e3ace04
Branch: dev
Updates:
NuGet.Build.Tasks: from 6.5.0-preview.2.108 to 6.5.0-preview.3.126

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2022-12-13 10:17:59 +08:00
AR-May c81f58b45b
Update System.Security.Cryptography.Xml version. (#8230)
Versions of System.Security.Cryptography.Xml <6.0.1 are flagged by component governance alerts as vulnerable to https://github.com/dotnet/announcements/issues/232

Fixes https://devdiv.visualstudio.com/DevDiv/_componentGovernance/DotNet-msbuild-Trusted/alert/7392363?typeId=6797870
2022-12-08 16:35:48 +01:00
AR-May b5534a47e7
Update Newtonsoft.Json version (#8229)
Versions of Newtonsoft.Json <13.0.2 are flagged by compponent governance alerts as vulnerable to https://github.com/advisories/GHSA-5crp-9r3c-p9vr
Related fix: #7737. We need to update the version again. 

Fixes https://devdiv.visualstudio.com/DevDiv/_componentGovernance/DotNet-msbuild-Trusted/alert/7554893?typeId=6797870
2022-12-08 16:35:22 +01:00
David Federman c5532da3a3
Include Microsoft.Extensions.* nuget dependencies in Bootstrap (#8225)
This fixes an exception when trying to use a locally built and bootstrapped msbuild, specifically in the NuGet SDK resolver:

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Extensions.FileProviders.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.Extensions.FileProviders.Abstractions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'
   at NuGet.Commands.ContentFileUtils.GetContentFileGroup(NuspecReader nuspec, List`1 contentFileGroups)
   at NuGet.Commands.LockFileUtils.AddContentFiles(ManagedCodeConventions managedCodeConventions, LockFileTargetLibrary lockFileLib, NuGetFramework framework, ContentItemCollection contentItems, NuspecReader nuspec)
   at NuGet.Commands.LockFileUtils.AddAssets(String aliases, LockFileLibrary library, LocalPackageInfo package, ManagedCodeConventions managedCodeConventions, LibraryIncludeFlags dependencyType, LockFileTargetLibrary lockFileLib, NuGetFramework framework, String runtimeIdentifier, ContentItemCollection contentItems, NuspecReader nuspec, IReadOnlyList`1 orderedCriteria)
   at NuGet.Commands.LockFileUtils.<>c__DisplayClass2_0.<CreateLockFileTargetLibrary>b__0()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at NuGet.Commands.LockFileBuilder.CreateLockFile(LockFile previousLockFile, PackageSpec project, IEnumerable`1 targetGraphs, IReadOnlyList`1 localRepositories, RemoteWalkContext context, LockFileBuilderCache lockFileBuilderCache)
   at NuGet.Commands.RestoreCommand.BuildAssetsFile(LockFile existingLockFile, PackageSpec project, IEnumerable`1 graphs, IReadOnlyList`1 localRepositories, RemoteWalkContext contextForProject)
   at NuGet.Commands.RestoreCommand.<ExecuteAsync>d__45.MoveNext()
   at NuGet.Commands.RestoreRunner.<ExecuteAsync>d__7.MoveNext()
   at NuGet.Commands.RestoreRunner.<CompleteTaskAsync>d__10.MoveNext()
   at NuGet.Commands.RestoreRunner.<RunWithoutCommit>d__3.MoveNext()
2022-12-07 11:09:10 +08:00
dotnet-maestro[bot] 11f7f1ba34
Update dependencies from https://github.com/dotnet/arcade build 20221201.5 (#8218)
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions
 From Version 6.0.0-beta.22458.2 -> To Version 6.0.0-beta.22601.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2022-12-05 20:58:02 +00:00
dotnet-maestro[bot] 5440d8c261
[main] Update dependencies from nuget/nuget.client (#8068)
NuGet.Build.Tasks
 From Version 6.4.0-preview.3.107 -> To Version 6.5.0-preview.2.108

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2022-12-05 20:56:33 +00:00
Ben Villalobos ae0fc8e64c
Add Microsoft.Build.dll to the arm64 directory (#7690)
NuGet Pack expects Microsoft.Build.dll to exist in the same directory
as the running exe.
2022-11-28 17:04:17 -06:00