浏览代码

Add experimental netstandard2.0 target to AsyncRx.NET (#1955)

Ian Griffiths 2 年之前
父节点
当前提交
f4f727cf41

+ 0 - 4
AsyncRx.NET/ApiCompare/ApiCompare.csproj

@@ -9,10 +9,6 @@
     <TargetFramework>net6.0</TargetFramework>
   </PropertyGroup>
 
-  <ItemGroup>
-    <PackageReference Include="System.Reactive" Version="6.0.0-preview.1" />
-  </ItemGroup>
-
   <ItemGroup>
     <ProjectReference Include="..\System.Reactive.Async\System.Reactive.Async.csproj" />
   </ItemGroup>

+ 2 - 2
AsyncRx.NET/System.Reactive.Async/Linq/Operators/CombineLatest.Generated.tt

@@ -161,7 +161,7 @@ for (var j = 1; j <= i; j++)
 }
 #>
 
-            var gate = new AsyncLock();
+            var gate = new AsyncGate();
 
             return
             (
@@ -248,7 +248,7 @@ for (var j = 1; j <= i; j++)
 }
 #>
 
-            var gate = new AsyncLock();
+            var gate = new AsyncGate();
 
             return
             (

+ 2 - 2
AsyncRx.NET/System.Reactive.Async/Linq/Operators/Zip.Generated.tt

@@ -152,7 +152,7 @@ for (var i = 2; i <= 15; i++)
             if (observer == null)
                 throw new ArgumentNullException(nameof(observer));
 
-            var gate = new AsyncLock();
+            var gate = new AsyncGate();
 
 <#
 for (var j = 1; j <= i; j++)
@@ -258,7 +258,7 @@ for (var j = 1; j <= i; j++)
             if (selector == null)
                 throw new ArgumentNullException(nameof(selector));
 
-            var gate = new AsyncLock();
+            var gate = new AsyncGate();
 
 <#
 for (var j = 1; j <= i; j++)

+ 3 - 2
AsyncRx.NET/System.Reactive.Async/System.Reactive.Async.csproj

@@ -1,13 +1,14 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>netstandard2.1</TargetFramework>
+    <TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
 
     <RootNamespace>System.Reactive</RootNamespace>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="System.Reactive" Version="6.0.0-preview.1" />
+    <PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="6.0.0" Condition="$(TargetFramework) == 'netstandard2.0'" />
+    <PackageReference Include="System.Reactive" Version="6.0.0" />
   </ItemGroup>
 
   <ItemGroup>