diff --git a/.github/workflows/Generate-TestWorkflows.ps1 b/.github/workflows/Generate-TestWorkflows.ps1
index e292365337..1ef4ea1c9d 100644
--- a/.github/workflows/Generate-TestWorkflows.ps1
+++ b/.github/workflows/Generate-TestWorkflows.ps1
@@ -68,7 +68,7 @@ param(
[string]$RepoRoot = (Split-Path (Split-Path $PSScriptRoot)),
- [string[]]$TestFrameworks = @('net9.0','net8.0','net6.0','net472','net48'), # targets under test: net8.0, net8.0, netstandard2.1, netstandard2.0, net462
+ [string[]]$TestFrameworks = @('net9.0','net8.0','net6.0','net48'), # targets under test: net8.0, net8.0, netstandard2.1, net462
[string[]]$OperatingSystems = @('windows-latest', 'ubuntu-latest'),
diff --git a/TestTargetFramework.props b/TestTargetFramework.props
index 3b90f2b162..0924397131 100644
--- a/TestTargetFramework.props
+++ b/TestTargetFramework.props
@@ -42,18 +42,17 @@
net8.0 | net8.0
net6.0 | netstandard2.1
net48 | net462
- net472 | netstandard2.0
-->
net9.0;net8.0;net6.0
- $(TargetFrameworks);net48;net472
+ $(TargetFrameworks);net48
-
-
- TargetFramework=netstandard2.0
-
+
+
+
+
true
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 5771dd7556..7b012ba408 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -256,15 +256,6 @@ stages:
configuration: '$(BuildConfiguration)'
platform: '$(BuildPlatform)'
- - template: '.build/azure-templates/publish-test-binaries.yml'
- parameters:
- publishDirectory: $(PublishDirectory)
- framework: 'net472'
- binaryArtifactName: '$(BinaryArtifactName)'
- testSettingsFilePath: '$(Build.ArtifactStagingDirectory)/$(TestSettingsFileName)'
- configuration: '$(BuildConfiguration)'
- platform: '$(BuildPlatform)'
-
- template: '.build/azure-templates/publish-test-binaries.yml'
parameters:
publishDirectory: $(PublishDirectory)
@@ -515,56 +506,6 @@ stages:
maximumAllowedFailures: $(maximumAllowedFailures)
dotNetSdkVersion: '$(DotNetSDKVersion)'
- - job: Test_net472_x64
- condition: and(succeeded(), ne(variables['RunTests'], 'false'))
- strategy:
- matrix:
- Windows:
- osName: 'Windows'
- imageName: 'windows-latest'
- maximumParallelJobs: 8
- maximumAllowedFailures: 0 # Maximum allowed failures for a successful build
- displayName: 'Test net472,x64 on'
- pool:
- vmImage: $(imageName)
- steps:
- - template: '.build/azure-templates/run-tests-on-os.yml'
- parameters:
- osName: $(osName)
- framework: 'net472'
- vsTestPlatform: 'x64'
- testBinariesArtifactName: '$(TestBinariesArtifactName)'
- nugetArtifactName: '$(NuGetArtifactName)'
- testResultsArtifactName: '$(TestResultsArtifactName)'
- maximumParallelJobs: $(maximumParallelJobs)
- maximumAllowedFailures: $(maximumAllowedFailures)
- dotNetSdkVersion: '$(DotNetSDKVersion)'
-
- - job: Test_net472_x86 # Only run Nightly or if explicitly enabled with RunX86Tests
- condition: and(succeeded(), ne(variables['RunTests'], 'false'), or(eq(variables['IsNightly'], 'true'), eq(variables['RunX86Tests'], 'true')))
- strategy:
- matrix:
- Windows:
- osName: 'Windows'
- imageName: 'windows-latest'
- maximumParallelJobs: 8
- maximumAllowedFailures: 0 # Maximum allowed failures for a successful build
- displayName: 'Test net472,x86 on'
- pool:
- vmImage: $(imageName)
- steps:
- - template: '.build/azure-templates/run-tests-on-os.yml'
- parameters:
- osName: $(osName)
- framework: 'net472'
- vsTestPlatform: 'x86'
- testBinariesArtifactName: '$(TestBinariesArtifactName)'
- nugetArtifactName: '$(NuGetArtifactName)'
- testResultsArtifactName: '$(TestResultsArtifactName)'
- maximumParallelJobs: $(maximumParallelJobs)
- maximumAllowedFailures: $(maximumAllowedFailures)
- dotNetSdkVersion: '$(DotNetSDKVersion)'
-
- job: Test_net48_Windows_x64
condition: and(succeeded(), ne(variables['RunTests'], 'false'))
displayName: 'Test net48,x64 on Windows'
diff --git a/src/Lucene.Net.Analysis.Common/Lucene.Net.Analysis.Common.csproj b/src/Lucene.Net.Analysis.Common/Lucene.Net.Analysis.Common.csproj
index 5e6cbf2fec..bdae418a46 100644
--- a/src/Lucene.Net.Analysis.Common/Lucene.Net.Analysis.Common.csproj
+++ b/src/Lucene.Net.Analysis.Common/Lucene.Net.Analysis.Common.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Analysis.Common
$(PackageTags);analysis
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
@@ -50,10 +48,6 @@
-
-
-
-
diff --git a/src/Lucene.Net.Analysis.Kuromoji/Lucene.Net.Analysis.Kuromoji.csproj b/src/Lucene.Net.Analysis.Kuromoji/Lucene.Net.Analysis.Kuromoji.csproj
index dd2835a78a..2df3222bf2 100644
--- a/src/Lucene.Net.Analysis.Kuromoji/Lucene.Net.Analysis.Kuromoji.csproj
+++ b/src/Lucene.Net.Analysis.Kuromoji/Lucene.Net.Analysis.Kuromoji.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Analysis.Kuromoji
$(PackageTags);analysis;japanese
@@ -58,10 +58,6 @@
-
-
-
-
diff --git a/src/Lucene.Net.Analysis.Morfologik/Lucene.Net.Analysis.Morfologik.csproj b/src/Lucene.Net.Analysis.Morfologik/Lucene.Net.Analysis.Morfologik.csproj
index 7a8b42948a..8b0c246863 100644
--- a/src/Lucene.Net.Analysis.Morfologik/Lucene.Net.Analysis.Morfologik.csproj
+++ b/src/Lucene.Net.Analysis.Morfologik/Lucene.Net.Analysis.Morfologik.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Analysis.Morfologik
Lucene.Net.Analysis
@@ -39,8 +39,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Analysis.Phonetic/Lucene.Net.Analysis.Phonetic.csproj b/src/Lucene.Net.Analysis.Phonetic/Lucene.Net.Analysis.Phonetic.csproj
index 77242c0b42..47b565aa8b 100644
--- a/src/Lucene.Net.Analysis.Phonetic/Lucene.Net.Analysis.Phonetic.csproj
+++ b/src/Lucene.Net.Analysis.Phonetic/Lucene.Net.Analysis.Phonetic.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Analysis.Phonetic
$(PackageTags);analysis;soundex;double;metaphone;sounds;like;beider;morse;cologne;caverphone;nysiis;match;rating
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Analysis.SmartCn/Lucene.Net.Analysis.SmartCn.csproj b/src/Lucene.Net.Analysis.SmartCn/Lucene.Net.Analysis.SmartCn.csproj
index aa7eaa30b1..8a19519e58 100644
--- a/src/Lucene.Net.Analysis.SmartCn/Lucene.Net.Analysis.SmartCn.csproj
+++ b/src/Lucene.Net.Analysis.SmartCn/Lucene.Net.Analysis.SmartCn.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Analysis.SmartCn
$(PackageTags);analysis;chinese;smart
@@ -60,8 +60,4 @@
-
-
-
-
diff --git a/src/Lucene.Net.Analysis.Stempel/Lucene.Net.Analysis.Stempel.csproj b/src/Lucene.Net.Analysis.Stempel/Lucene.Net.Analysis.Stempel.csproj
index 548b312317..25d25ed0c5 100644
--- a/src/Lucene.Net.Analysis.Stempel/Lucene.Net.Analysis.Stempel.csproj
+++ b/src/Lucene.Net.Analysis.Stempel/Lucene.Net.Analysis.Stempel.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Analysis.Stempel
$(PackageTags);analysis;polish
diff --git a/src/Lucene.Net.Benchmark/Lucene.Net.Benchmark.csproj b/src/Lucene.Net.Benchmark/Lucene.Net.Benchmark.csproj
index b1d885edb1..ba4e6c43da 100644
--- a/src/Lucene.Net.Benchmark/Lucene.Net.Benchmark.csproj
+++ b/src/Lucene.Net.Benchmark/Lucene.Net.Benchmark.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Benchmark
$(PackageTags);benchmark
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Classification/Lucene.Net.Classification.csproj b/src/Lucene.Net.Classification/Lucene.Net.Classification.csproj
index 05906ea69d..397753be46 100644
--- a/src/Lucene.Net.Classification/Lucene.Net.Classification.csproj
+++ b/src/Lucene.Net.Classification/Lucene.Net.Classification.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Classification
$(PackageTags);classification
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj b/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj
index 648d4110d3..f8d80bf1f5 100644
--- a/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj
+++ b/src/Lucene.Net.Codecs/Lucene.Net.Codecs.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Codecs
$(PackageTags);codec
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Demo/Lucene.Net.Demo.csproj b/src/Lucene.Net.Demo/Lucene.Net.Demo.csproj
index ad47ca5040..0519ce7df3 100644
--- a/src/Lucene.Net.Demo/Lucene.Net.Demo.csproj
+++ b/src/Lucene.Net.Demo/Lucene.Net.Demo.csproj
@@ -24,7 +24,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Demo
Simple example code for the Lucene.Net full-text search engine library from The Apache Software Foundation.
diff --git a/src/Lucene.Net.Expressions/Lucene.Net.Expressions.csproj b/src/Lucene.Net.Expressions/Lucene.Net.Expressions.csproj
index ac9bc19766..0059d366f5 100644
--- a/src/Lucene.Net.Expressions/Lucene.Net.Expressions.csproj
+++ b/src/Lucene.Net.Expressions/Lucene.Net.Expressions.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Expressions
$(PackageTags);expression
@@ -53,12 +53,6 @@
-
-
-
-
-
-
diff --git a/src/Lucene.Net.Facet/Lucene.Net.Facet.csproj b/src/Lucene.Net.Facet/Lucene.Net.Facet.csproj
index 6fbc16f186..f15cf17997 100644
--- a/src/Lucene.Net.Facet/Lucene.Net.Facet.csproj
+++ b/src/Lucene.Net.Facet/Lucene.Net.Facet.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Facet
$(PackageTags);facet;faceted
@@ -43,10 +43,6 @@
-
-
-
-
diff --git a/src/Lucene.Net.Grouping/Lucene.Net.Grouping.csproj b/src/Lucene.Net.Grouping/Lucene.Net.Grouping.csproj
index 484b6623e4..32564f831b 100644
--- a/src/Lucene.Net.Grouping/Lucene.Net.Grouping.csproj
+++ b/src/Lucene.Net.Grouping/Lucene.Net.Grouping.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Grouping
$(PackageTags);grouping;group
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Highlighter/Lucene.Net.Highlighter.csproj b/src/Lucene.Net.Highlighter/Lucene.Net.Highlighter.csproj
index a0a3cd5213..3513442343 100644
--- a/src/Lucene.Net.Highlighter/Lucene.Net.Highlighter.csproj
+++ b/src/Lucene.Net.Highlighter/Lucene.Net.Highlighter.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Highlighter
$(PackageTags);highlight;highlighter
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Join/Lucene.Net.Join.csproj b/src/Lucene.Net.Join/Lucene.Net.Join.csproj
index c7ce018d2e..f3969df4ab 100644
--- a/src/Lucene.Net.Join/Lucene.Net.Join.csproj
+++ b/src/Lucene.Net.Join/Lucene.Net.Join.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Search.Join
@@ -40,8 +40,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Memory/Lucene.Net.Memory.csproj b/src/Lucene.Net.Memory/Lucene.Net.Memory.csproj
index 542ce56cd8..7240a0610f 100644
--- a/src/Lucene.Net.Memory/Lucene.Net.Memory.csproj
+++ b/src/Lucene.Net.Memory/Lucene.Net.Memory.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Memory
$(PackageTags);memory
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Misc/Lucene.Net.Misc.csproj b/src/Lucene.Net.Misc/Lucene.Net.Misc.csproj
index ba02b925a8..df9184eb3c 100644
--- a/src/Lucene.Net.Misc/Lucene.Net.Misc.csproj
+++ b/src/Lucene.Net.Misc/Lucene.Net.Misc.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Misc
$(PackageTags);miscellaneous
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Queries/Lucene.Net.Queries.csproj b/src/Lucene.Net.Queries/Lucene.Net.Queries.csproj
index d90fe17eb8..b316bee136 100644
--- a/src/Lucene.Net.Queries/Lucene.Net.Queries.csproj
+++ b/src/Lucene.Net.Queries/Lucene.Net.Queries.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Queries
$(PackageTags);query;queries
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.QueryParser/Lucene.Net.QueryParser.csproj b/src/Lucene.Net.QueryParser/Lucene.Net.QueryParser.csproj
index 33fd9085bb..46fe0e7ae0 100644
--- a/src/Lucene.Net.QueryParser/Lucene.Net.QueryParser.csproj
+++ b/src/Lucene.Net.QueryParser/Lucene.Net.QueryParser.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.QueryParsers
@@ -42,8 +42,6 @@
$(NoWarn);IDE0060
-
-
diff --git a/src/Lucene.Net.Replicator/Lucene.Net.Replicator.csproj b/src/Lucene.Net.Replicator/Lucene.Net.Replicator.csproj
index f125bdda5a..35b9867bdb 100644
--- a/src/Lucene.Net.Replicator/Lucene.Net.Replicator.csproj
+++ b/src/Lucene.Net.Replicator/Lucene.Net.Replicator.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Replicator
$(PackageTags);files;replication;replicate
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Sandbox/Lucene.Net.Sandbox.csproj b/src/Lucene.Net.Sandbox/Lucene.Net.Sandbox.csproj
index 8f59f33e1f..d72286a61b 100644
--- a/src/Lucene.Net.Sandbox/Lucene.Net.Sandbox.csproj
+++ b/src/Lucene.Net.Sandbox/Lucene.Net.Sandbox.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Sandbox
$(PackageTags);sandbox
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.Spatial/Lucene.Net.Spatial.csproj b/src/Lucene.Net.Spatial/Lucene.Net.Spatial.csproj
index f7cd2c25d8..2517e3c3bd 100644
--- a/src/Lucene.Net.Spatial/Lucene.Net.Spatial.csproj
+++ b/src/Lucene.Net.Spatial/Lucene.Net.Spatial.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Spatial
$(PackageTags);spatial;geo;geospatial;2d
@@ -39,8 +39,6 @@
enable
-
-
diff --git a/src/Lucene.Net.Suggest/Lucene.Net.Suggest.csproj b/src/Lucene.Net.Suggest/Lucene.Net.Suggest.csproj
index bf76f8a93f..746fc13f90 100644
--- a/src/Lucene.Net.Suggest/Lucene.Net.Suggest.csproj
+++ b/src/Lucene.Net.Suggest/Lucene.Net.Suggest.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Suggest
$(PackageTags);suggest;suggestion
@@ -38,8 +38,6 @@
$(NoWarn);1591;1573
-
-
diff --git a/src/Lucene.Net.TestFramework/Lucene.Net.TestFramework.csproj b/src/Lucene.Net.TestFramework/Lucene.Net.TestFramework.csproj
index d10a277d30..23d86de8c3 100644
--- a/src/Lucene.Net.TestFramework/Lucene.Net.TestFramework.csproj
+++ b/src/Lucene.Net.TestFramework/Lucene.Net.TestFramework.csproj
@@ -30,20 +30,17 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.TestFramework
Lucene.Net
$(PackageTags);testframework;test;framework;nunit
bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml
-
$(NoWarn);1591;1573
$(NoWarn);IDE0028
-
-
diff --git a/src/Lucene.Net/Lucene.Net.csproj b/src/Lucene.Net/Lucene.Net.csproj
index b56162e52f..51cc667b65 100644
--- a/src/Lucene.Net/Lucene.Net.csproj
+++ b/src/Lucene.Net/Lucene.Net.csproj
@@ -24,7 +24,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net
Lucene.Net is a full-text search engine library capable of advanced text analysis, indexing, and searching. It can be used to easily add search capabilities to applications. Lucene.Net is a C# port of the popular Java Lucene search engine framework from The Apache Software Foundation, targeted at .NET Framework and .NET Core users.
@@ -58,10 +58,6 @@
-
-
-
-
diff --git a/src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj b/src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj
index ab293e5026..d98a7ea266 100644
--- a/src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj
+++ b/src/dotnet/Lucene.Net.ICU/Lucene.Net.ICU.csproj
@@ -30,7 +30,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.ICU
$(PackageTags);icu;international;unicode
diff --git a/src/dotnet/Lucene.Net.Replicator.AspNetCore/Lucene.Net.Replicator.AspNetCore.csproj b/src/dotnet/Lucene.Net.Replicator.AspNetCore/Lucene.Net.Replicator.AspNetCore.csproj
index cf6e041633..9d9fc32c1b 100644
--- a/src/dotnet/Lucene.Net.Replicator.AspNetCore/Lucene.Net.Replicator.AspNetCore.csproj
+++ b/src/dotnet/Lucene.Net.Replicator.AspNetCore/Lucene.Net.Replicator.AspNetCore.csproj
@@ -25,7 +25,7 @@
- net8.0;netstandard2.1;netstandard2.0;net462
+ net8.0;netstandard2.1;net462
Lucene.Net.Replicator.AspNetCore
AspNetCore integration of Lucene.Net.Replicator for the Lucene.Net full-text search engine library from The Apache Software Foundation.