roslyn: remove dependency on Microsoft.WindowsDesktop.App.Ref

This commit is contained in:
David McFarland
2026-01-14 12:44:32 -04:00
parent 24d776dd47
commit 263f798626
2 changed files with 7 additions and 13 deletions
-12
View File
@@ -155,18 +155,6 @@
"hash": "sha256-pfhN5HDSWbo6hmlSnCVWvnkYTqSjs8PNtSyHCEEtUjI=",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.visualstudio.threading.analyzers/17.13.2/microsoft.visualstudio.threading.analyzers.17.13.2.nupkg"
},
{
"pname": "Microsoft.WindowsDesktop.App.Ref",
"version": "8.0.22",
"hash": "sha256-F8DQPfK1IiD8+H8A85QSBHhzJIo1fmAXwXaSge7EhBE=",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.windowsdesktop.app.ref/8.0.22/microsoft.windowsdesktop.app.ref.8.0.22.nupkg"
},
{
"pname": "Microsoft.WindowsDesktop.App.Ref",
"version": "9.0.11",
"hash": "sha256-i9M6vgo3DOA04FzxnWIjleUySW7Wy7d5elyUp6tI5OY=",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/microsoft.windowsdesktop.app.ref/9.0.11/microsoft.windowsdesktop.app.ref.9.0.11.nupkg"
},
{
"pname": "NETStandard.Library",
"version": "2.0.3",
+7 -1
View File
@@ -47,6 +47,11 @@ buildDotnetModule rec {
--replace-fail "patch" "latestFeature"
'';
dotnetFlags = [
# this removes the Microsoft.WindowsDesktop.App.Ref dependency
"-p:EnableWindowsTargeting=false"
];
buildPhase = ''
runHook preBuild
@@ -54,7 +59,8 @@ buildDotnetModule rec {
-p:Configuration=Release \
-p:RepositoryUrl="${meta.homepage}" \
-p:RepositoryCommit="v${version}" \
src/NuGet/Microsoft.Net.Compilers.Toolset/Framework/Microsoft.Net.Compilers.Toolset.Framework.Package.csproj
$dotnetFlags \
$dotnetProjectFiles
runHook postBuild
'';