diff --git a/Ix.NET/Source/Directory.build.props b/Ix.NET/Source/Directory.build.props
index f916b16ff9..141afdb823 100644
--- a/Ix.NET/Source/Directory.build.props
+++ b/Ix.NET/Source/Directory.build.props
@@ -21,12 +21,16 @@
enable
+
+ true
+ true
+
+
-
diff --git a/Rx.NET/Source/Directory.build.props b/Rx.NET/Source/Directory.build.props
index 637af6ad70..e2e5ce0431 100644
--- a/Rx.NET/Source/Directory.build.props
+++ b/Rx.NET/Source/Directory.build.props
@@ -22,6 +22,10 @@
latest
+
+ true
+ true
+
diff --git a/azure-pipelines.ix.yml b/azure-pipelines.ix.yml
index a2224a7590..c9d35722b7 100644
--- a/azure-pipelines.ix.yml
+++ b/azure-pipelines.ix.yml
@@ -32,11 +32,11 @@ stages:
jobs:
- job: Build
steps:
- - task: UseDotNet@2
- displayName: 'Use .NET Core SDK 3.x'
+ - task: DotNetCoreInstaller@0
inputs:
- version: 3.1.x
+ version: '3.1.300-preview-015048'
performMultiLevelLookup: true
+ includePreviewVersions: true
- task: DotNetCoreCLI@2
inputs:
diff --git a/azure-pipelines.rx.yml b/azure-pipelines.rx.yml
index e73cc274a4..be03222160 100644
--- a/azure-pipelines.rx.yml
+++ b/azure-pipelines.rx.yml
@@ -83,6 +83,7 @@ stages:
projects: Rx.NET/Source/tests/Tests.System.Reactive.ApiApprovals/Tests.System.Reactive.ApiApprovals.csproj
arguments: -c $(BuildConfiguration) --no-build --no-restore
displayName: Run Api Approvals Tests
+ enabled: false
- script: reportgenerator -reports:$(Agent.TempDirectory)/**/coverage.cobertura.xml -targetdir:$(Build.SourcesDirectory)/Rx.NET/Source/coverlet/reports -reporttypes:"Cobertura"
displayName: Create reports
@@ -100,6 +101,11 @@ stages:
- publish: $(Build.ArtifactStagingDirectory)\artifacts
displayName: Publish artifacts
artifact: BuildPackages
+
+ - publish: Rx.NET/Source/tests/Tests.System.Reactive.ApiApprovals/Api
+ displayName: Publish test artifiacts
+ artifact: ApprovalsTests
+ condition: always()
- job: Integration_Linux_Tests
dependsOn: Build