1
- From c8355ffa159872e061789a62e02768c8f52e7c53 Mon Sep 17 00:00:00 2001
1
+ From 7cb9fb458c533d0ba183ae84563167b365df7145 Mon Sep 17 00:00:00 2001
2
2
From: Viktor Hofer <viktor.hofer@microsoft.com>
3
3
Date: Wed, 18 Dec 2024 14:38:02 +0100
4
4
Subject: [PATCH] FIx build errors with newer toolset and dependencies
@@ -7,8 +7,6 @@ Fixes the following two errors:
7
7
- src/Features/Core/Portable/ExternalAccess/Watch/Api/WatchHotReloadService.cs(217,13): error CS1503: Argument 4: cannot convert from 'System.Collections.Immutable.ImmutableHashSet<Microsoft.CodeAnalysis.Project>' to 'System.Collections.Generic.IReadOnlySet<Microsoft.CodeAnalysis.Project>' [src/Features/Core/Portable/Microsoft.CodeAnalysis.Features.csproj::TargetFramework=net9.0]
8
8
- src/roslyn/src/Features/Core/Portable/ExternalAccess/Watch/Api/WatchHotReloadService.cs(218,13): error CS1503: Argument 5: cannot convert from 'System.Collections.Immutable.ImmutableHashSet<Microsoft.CodeAnalysis.Project>' to 'System.Collections.Generic.IReadOnlySet<Microsoft.CodeAnalysis.Project>' [src/roslyn/src/Features/Core/Portable/Microsoft.CodeAnalysis.Features.csproj::TargetFramework=net9.0]
9
9
10
- The underlying SDK being used is "10.0.100-alpha.1.24555.54"
11
-
12
10
Backport: https://github.com/dotnet/roslyn/pull/76486
13
11
14
12
---
@@ -47,7 +45,7 @@ index c3729dd7244..48a5d9c53a7 100644
47
45
</ItemGroup>
48
46
<Import Project="..\..\..\Analyzers\Core\Analyzers\Analyzers.projitems" Label="Shared" />
49
47
diff --git a/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj b/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj
50
- index 7ddf1ce681c..877356417e5 100644
48
+ index 7ddf1ce681c..9e889061c83 100644
51
49
--- a/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj
52
50
+++ b/src/Workspaces/Core/Portable/Microsoft.CodeAnalysis.Workspaces.csproj
53
51
@@ -29,8 +29,8 @@
@@ -56,7 +54,7 @@ index 7ddf1ce681c..877356417e5 100644
56
54
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Condition="'$(TargetFramework)' == 'netstandard2.0'" />
57
55
- <PackageReference Include="System.IO.Pipelines" />
58
56
- <PackageReference Include="System.Threading.Channels" />
59
- + <PackageReference Include="System.IO.Pipelines" Condition="'$(TargetFrameworkIdentifier)' != '.NETCoreApp' " />
57
+ + <PackageReference Include="System.IO.Pipelines" Condition="!$([MSBuild]::IsTargetFrameworkCompatible( '$(TargetFramework)', 'net9.0')) " />
60
58
+ <PackageReference Include="System.Threading.Channels" Condition="'$(TargetFrameworkIdentifier)' != '.NETCoreApp'" />
61
59
</ItemGroup>
62
60
<ItemGroup Label="Linked Files">
0 commit comments