Viktor Hofer
Viktor Hofer
- [ ] This issue is blocking - [x] This issue is causing unreasonable pain As SymbolUploader, SymStore and others are internal tools I won't comment further on them and...
https://github.com/dotnet/arcade-validation/blob/25c4b045a5269f28dfc3308cccb83a9d03139e70/azure-pipelines.yml#L172 That hardcodes requires a manual update every time we update the .NET SDK in arcade. We should avoid that hardcode.
See the failing builds that started happening when upgrading the .NET SDK to .NET 9: https://dnceng.visualstudio.com/internal/_build/results?buildId=2335177&view=logs&j=7d9eef18-6720-5c1f-4d30-89d7b76728e9&t=c49a855a-1eb9-5019-62bf-639a659fe361 A prebuilt version of `Microsoft.DotNet.VersionTools.Cli` is used based on the Arcade.Sdk version string: https://github.com/dotnet/arcade/blob/4b9b42786eec238bbddcf85fb8c888ce95751268/eng/common/sdl/trim-assets-version.ps1#L55...
We should remove the .NET 8 feeds from the NuGet.config after https://github.com/dotnet/arcade/pull/14279 is in. A couple dependencies still require them.
With using floating TFM properties (i.e. `NetCurrent`), hardcoded TFMs in props/targets files will cause build failures whenever these TFM properties get updated. This would show up during consumption or during...
... is that intentional? cc @mmitche @chcosta @riarenas
Arcade currently uses WIX 3.14 which is brought in via the `Microsoft.Signed.Wix` nuget transport package. We should consider updating to v4 as that includes some great benefits over the previous...
https://github.com/dotnet/arcade/commit/9a643b7b15a044f249a1d569c1c170b88245a47c had some issues that weren't caught in CI in arcade or arcade-validation. We should add validation so that issues will be identified before promoting bits to the `.NET Eng...
The RID that is written into the .toolsetversion file is wrong on non Windows platforms. From a macOS SDK:  That's because the Rid that is used [here](https://github.com/dotnet/sdk/blob/cc53b1bdc270f8d8be888169230532abdf07211d/src/Layout/redist/targets/GenerateLayout.targets#L21-L23) which comes...
The new filter projects in solution files feature in Microsoft.Build.Traversal is phenomenal. I noticed that by default, it still kicks off evaluations for the projects in order to then invoke...