diff --git a/Directory.Build.props b/Directory.Build.props
index 72ca146b4..30c9300e1 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -2,7 +2,7 @@
- 0.96.0
+ 0.97.0
12
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 02677cce0..754f244e5 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,7 +3,7 @@
true
-
+
@@ -32,7 +32,7 @@
-
+
@@ -58,10 +58,10 @@
-
-
-
-
+
+
+
+
@@ -85,21 +85,17 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/KernelMemory.sln.DotSettings b/KernelMemory.sln.DotSettings
index e23469be7..41ed56ec5 100644
--- a/KernelMemory.sln.DotSettings
+++ b/KernelMemory.sln.DotSettings
@@ -9,6 +9,7 @@
True
True
True
+ False
SOLUTION
False
SUGGESTION
@@ -64,6 +65,7 @@
ERROR
ERROR
ERROR
+ Low
True
Field, Property, Event, Method
True
diff --git a/applications/evaluation/Evaluation.csproj b/applications/evaluation/Evaluation.csproj
index 6f1c78a9f..222884e62 100644
--- a/applications/evaluation/Evaluation.csproj
+++ b/applications/evaluation/Evaluation.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Microsoft.KernelMemory.Evaluation
Microsoft.KernelMemory.Evaluation
$(NoWarn);KMEXP00;CA1711;CS1574;SKEXP0001;SKEXP0010;CS8002;
diff --git a/applications/tests/Evaluation.Tests/Evaluation.FunctionalTests.csproj b/applications/tests/Evaluation.Tests/Evaluation.FunctionalTests.csproj
index 0e117d284..a22a22b4a 100644
--- a/applications/tests/Evaluation.Tests/Evaluation.FunctionalTests.csproj
+++ b/applications/tests/Evaluation.Tests/Evaluation.FunctionalTests.csproj
@@ -26,10 +26,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/examples/001-dotnet-WebClient/001-dotnet-WebClient.csproj b/examples/001-dotnet-WebClient/001-dotnet-WebClient.csproj
index 3f6072243..c229f7bdf 100644
--- a/examples/001-dotnet-WebClient/001-dotnet-WebClient.csproj
+++ b/examples/001-dotnet-WebClient/001-dotnet-WebClient.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/002-dotnet-Serverless/002-dotnet-Serverless.csproj b/examples/002-dotnet-Serverless/002-dotnet-Serverless.csproj
index 43495de15..568eb0d5f 100644
--- a/examples/002-dotnet-Serverless/002-dotnet-Serverless.csproj
+++ b/examples/002-dotnet-Serverless/002-dotnet-Serverless.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/003-dotnet-SemanticKernel-plugin/003-dotnet-SemanticKernel-plugin.csproj b/examples/003-dotnet-SemanticKernel-plugin/003-dotnet-SemanticKernel-plugin.csproj
index 6ec61ff3f..c6cfb408e 100644
--- a/examples/003-dotnet-SemanticKernel-plugin/003-dotnet-SemanticKernel-plugin.csproj
+++ b/examples/003-dotnet-SemanticKernel-plugin/003-dotnet-SemanticKernel-plugin.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/004-dotnet-serverless-custom-pipeline/004-dotnet-serverless-custom-pipeline.csproj b/examples/004-dotnet-serverless-custom-pipeline/004-dotnet-serverless-custom-pipeline.csproj
index 12be1f4fa..b8a902887 100644
--- a/examples/004-dotnet-serverless-custom-pipeline/004-dotnet-serverless-custom-pipeline.csproj
+++ b/examples/004-dotnet-serverless-custom-pipeline/004-dotnet-serverless-custom-pipeline.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/005-dotnet-async-memory-custom-pipeline/005-dotnet-async-memory-custom-pipeline.csproj b/examples/005-dotnet-async-memory-custom-pipeline/005-dotnet-async-memory-custom-pipeline.csproj
index 12be1f4fa..b8a902887 100644
--- a/examples/005-dotnet-async-memory-custom-pipeline/005-dotnet-async-memory-custom-pipeline.csproj
+++ b/examples/005-dotnet-async-memory-custom-pipeline/005-dotnet-async-memory-custom-pipeline.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/007-dotnet-serverless-azure/007-dotnet-serverless-azure.csproj b/examples/007-dotnet-serverless-azure/007-dotnet-serverless-azure.csproj
index 7f9ccf1b6..0b962b7db 100644
--- a/examples/007-dotnet-serverless-azure/007-dotnet-serverless-azure.csproj
+++ b/examples/007-dotnet-serverless-azure/007-dotnet-serverless-azure.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
CS0162;CA2007;CA1303;IDE0058;IDE0008;CA1050;CA1515;
diff --git a/examples/101-dotnet-custom-Prompts/101-dotnet-custom-Prompts.csproj b/examples/101-dotnet-custom-Prompts/101-dotnet-custom-Prompts.csproj
index a36b376e1..4fd81c947 100644
--- a/examples/101-dotnet-custom-Prompts/101-dotnet-custom-Prompts.csproj
+++ b/examples/101-dotnet-custom-Prompts/101-dotnet-custom-Prompts.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
$(NoWarn);KMEXP00;
diff --git a/examples/102-dotnet-custom-partitioning-options/102-dotnet-custom-partitioning-options.csproj b/examples/102-dotnet-custom-partitioning-options/102-dotnet-custom-partitioning-options.csproj
index e980596a5..b6d6e7f54 100644
--- a/examples/102-dotnet-custom-partitioning-options/102-dotnet-custom-partitioning-options.csproj
+++ b/examples/102-dotnet-custom-partitioning-options/102-dotnet-custom-partitioning-options.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Exe
enable
diff --git a/examples/103-dotnet-custom-EmbeddingGenerator/103-dotnet-custom-EmbeddingGenerator.csproj b/examples/103-dotnet-custom-EmbeddingGenerator/103-dotnet-custom-EmbeddingGenerator.csproj
index bde0a845a..addcd0931 100644
--- a/examples/103-dotnet-custom-EmbeddingGenerator/103-dotnet-custom-EmbeddingGenerator.csproj
+++ b/examples/103-dotnet-custom-EmbeddingGenerator/103-dotnet-custom-EmbeddingGenerator.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/104-dotnet-custom-LLM/104-dotnet-custom-LLM.csproj b/examples/104-dotnet-custom-LLM/104-dotnet-custom-LLM.csproj
index bde0a845a..addcd0931 100644
--- a/examples/104-dotnet-custom-LLM/104-dotnet-custom-LLM.csproj
+++ b/examples/104-dotnet-custom-LLM/104-dotnet-custom-LLM.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/105-dotnet-serverless-llamasharp/105-dotnet-serverless-llamasharp.csproj b/examples/105-dotnet-serverless-llamasharp/105-dotnet-serverless-llamasharp.csproj
index 13138bf95..cd39300b4 100644
--- a/examples/105-dotnet-serverless-llamasharp/105-dotnet-serverless-llamasharp.csproj
+++ b/examples/105-dotnet-serverless-llamasharp/105-dotnet-serverless-llamasharp.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
$(NoWarn);
diff --git a/examples/106-dotnet-retrieve-synthetics/106-dotnet-retrieve-synthetics.csproj b/examples/106-dotnet-retrieve-synthetics/106-dotnet-retrieve-synthetics.csproj
index ee031cd85..e5758eb54 100644
--- a/examples/106-dotnet-retrieve-synthetics/106-dotnet-retrieve-synthetics.csproj
+++ b/examples/106-dotnet-retrieve-synthetics/106-dotnet-retrieve-synthetics.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/107-dotnet-SemanticKernel-TextCompletion/107-dotnet-SemanticKernel-TextCompletion.csproj b/examples/107-dotnet-SemanticKernel-TextCompletion/107-dotnet-SemanticKernel-TextCompletion.csproj
index ef3de2f38..da19ab5e5 100644
--- a/examples/107-dotnet-SemanticKernel-TextCompletion/107-dotnet-SemanticKernel-TextCompletion.csproj
+++ b/examples/107-dotnet-SemanticKernel-TextCompletion/107-dotnet-SemanticKernel-TextCompletion.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Exe
enable
$(NoWarn);SKEXP0010;
diff --git a/examples/108-dotnet-custom-content-decoders/108-dotnet-custom-content-decoders.csproj b/examples/108-dotnet-custom-content-decoders/108-dotnet-custom-content-decoders.csproj
index e6cdd69cf..ba3be5ff5 100644
--- a/examples/108-dotnet-custom-content-decoders/108-dotnet-custom-content-decoders.csproj
+++ b/examples/108-dotnet-custom-content-decoders/108-dotnet-custom-content-decoders.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Exe
enable
diff --git a/examples/109-dotnet-custom-webscraper/109-dotnet-custom-webscraper.csproj b/examples/109-dotnet-custom-webscraper/109-dotnet-custom-webscraper.csproj
index bde0a845a..addcd0931 100644
--- a/examples/109-dotnet-custom-webscraper/109-dotnet-custom-webscraper.csproj
+++ b/examples/109-dotnet-custom-webscraper/109-dotnet-custom-webscraper.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/110-dotnet-anthropic/110-dotnet-anthropic.csproj b/examples/110-dotnet-anthropic/110-dotnet-anthropic.csproj
index 8b92e37a7..96220d990 100644
--- a/examples/110-dotnet-anthropic/110-dotnet-anthropic.csproj
+++ b/examples/110-dotnet-anthropic/110-dotnet-anthropic.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
$(NoWarn);KMEXP00;
diff --git a/examples/111-dotnet-azure-ai-hybrid-search/111-dotnet-azure-ai-hybrid-search.csproj b/examples/111-dotnet-azure-ai-hybrid-search/111-dotnet-azure-ai-hybrid-search.csproj
index bde0a845a..addcd0931 100644
--- a/examples/111-dotnet-azure-ai-hybrid-search/111-dotnet-azure-ai-hybrid-search.csproj
+++ b/examples/111-dotnet-azure-ai-hybrid-search/111-dotnet-azure-ai-hybrid-search.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/201-dotnet-serverless-custom-handler/201-dotnet-serverless-custom-handler.csproj b/examples/201-dotnet-serverless-custom-handler/201-dotnet-serverless-custom-handler.csproj
index e5f61a991..baed71bb8 100644
--- a/examples/201-dotnet-serverless-custom-handler/201-dotnet-serverless-custom-handler.csproj
+++ b/examples/201-dotnet-serverless-custom-handler/201-dotnet-serverless-custom-handler.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/202-dotnet-custom-handler-as-a-service/202-dotnet-custom-handler-as-a-service.csproj b/examples/202-dotnet-custom-handler-as-a-service/202-dotnet-custom-handler-as-a-service.csproj
index 71868dc8b..a8d97b6db 100644
--- a/examples/202-dotnet-custom-handler-as-a-service/202-dotnet-custom-handler-as-a-service.csproj
+++ b/examples/202-dotnet-custom-handler-as-a-service/202-dotnet-custom-handler-as-a-service.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/203-dotnet-using-KM-nuget/203-dotnet-using-KM-nuget.csproj b/examples/203-dotnet-using-KM-nuget/203-dotnet-using-KM-nuget.csproj
index 600a0fffe..e841336f8 100644
--- a/examples/203-dotnet-using-KM-nuget/203-dotnet-using-KM-nuget.csproj
+++ b/examples/203-dotnet-using-KM-nuget/203-dotnet-using-KM-nuget.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/205-dotnet-extract-text-from-docs/205-dotnet-extract-text-from-docs.csproj b/examples/205-dotnet-extract-text-from-docs/205-dotnet-extract-text-from-docs.csproj
index 5a5a44b5e..3333cc786 100644
--- a/examples/205-dotnet-extract-text-from-docs/205-dotnet-extract-text-from-docs.csproj
+++ b/examples/205-dotnet-extract-text-from-docs/205-dotnet-extract-text-from-docs.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
$(NoWarn);KMEXP00;
diff --git a/examples/206-dotnet-configuration-and-logging/206-dotnet-configuration-and-logging.csproj b/examples/206-dotnet-configuration-and-logging/206-dotnet-configuration-and-logging.csproj
index 8072551c7..0b320dbc7 100644
--- a/examples/206-dotnet-configuration-and-logging/206-dotnet-configuration-and-logging.csproj
+++ b/examples/206-dotnet-configuration-and-logging/206-dotnet-configuration-and-logging.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/207-dotnet-expanding-chunks-on-retrieval/207-dotnet-expanding-chunks-on-retrieval.csproj b/examples/207-dotnet-expanding-chunks-on-retrieval/207-dotnet-expanding-chunks-on-retrieval.csproj
index 362e10889..8d25457c5 100644
--- a/examples/207-dotnet-expanding-chunks-on-retrieval/207-dotnet-expanding-chunks-on-retrieval.csproj
+++ b/examples/207-dotnet-expanding-chunks-on-retrieval/207-dotnet-expanding-chunks-on-retrieval.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/208-dotnet-lmstudio/208-dotnet-lmstudio.csproj b/examples/208-dotnet-lmstudio/208-dotnet-lmstudio.csproj
index 7a16edada..3fe0b2226 100644
--- a/examples/208-dotnet-lmstudio/208-dotnet-lmstudio.csproj
+++ b/examples/208-dotnet-lmstudio/208-dotnet-lmstudio.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/209-dotnet-using-context-overrides/209-dotnet-using-context-overrides.csproj b/examples/209-dotnet-using-context-overrides/209-dotnet-using-context-overrides.csproj
index 7a16edada..3fe0b2226 100644
--- a/examples/209-dotnet-using-context-overrides/209-dotnet-using-context-overrides.csproj
+++ b/examples/209-dotnet-using-context-overrides/209-dotnet-using-context-overrides.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/210-KM-without-builder/210-KM-without-builder.csproj b/examples/210-KM-without-builder/210-KM-without-builder.csproj
index 7a16edada..3fe0b2226 100644
--- a/examples/210-KM-without-builder/210-KM-without-builder.csproj
+++ b/examples/210-KM-without-builder/210-KM-without-builder.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/211-dotnet-WebClient-Intent-Detection/211-dotnet-WebClient-Intent-Detection.csproj b/examples/211-dotnet-WebClient-Intent-Detection/211-dotnet-WebClient-Intent-Detection.csproj
index 7a16edada..3fe0b2226 100644
--- a/examples/211-dotnet-WebClient-Intent-Detection/211-dotnet-WebClient-Intent-Detection.csproj
+++ b/examples/211-dotnet-WebClient-Intent-Detection/211-dotnet-WebClient-Intent-Detection.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/212-dotnet-ollama/212-dotnet-ollama.csproj b/examples/212-dotnet-ollama/212-dotnet-ollama.csproj
index 7a16edada..3fe0b2226 100644
--- a/examples/212-dotnet-ollama/212-dotnet-ollama.csproj
+++ b/examples/212-dotnet-ollama/212-dotnet-ollama.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
enable
diff --git a/examples/301-discord-test-application/301-discord-test-application.csproj b/examples/301-discord-test-application/301-discord-test-application.csproj
index 0a8d042b3..ecb1c8efe 100644
--- a/examples/301-discord-test-application/301-discord-test-application.csproj
+++ b/examples/301-discord-test-application/301-discord-test-application.csproj
@@ -1,9 +1,9 @@
- Exe
net8.0
LatestMajor
+ Exe
12
enable
enable
diff --git a/examples/302-dotnet-sk-km-chat/302-dotnet-sk-km-chat.csproj b/examples/302-dotnet-sk-km-chat/302-dotnet-sk-km-chat.csproj
index 0a1d48d2a..cb2aa3193 100644
--- a/examples/302-dotnet-sk-km-chat/302-dotnet-sk-km-chat.csproj
+++ b/examples/302-dotnet-sk-km-chat/302-dotnet-sk-km-chat.csproj
@@ -1,8 +1,9 @@
- Exe
net8.0
+ LatestMajor
+ Exe
enable
diff --git a/examples/303-dotnet-aspire/303-dotnet-aspire.csproj b/examples/303-dotnet-aspire/303-dotnet-aspire.csproj
index 6812a4506..beec660b5 100644
--- a/examples/303-dotnet-aspire/303-dotnet-aspire.csproj
+++ b/examples/303-dotnet-aspire/303-dotnet-aspire.csproj
@@ -3,8 +3,9 @@
- Exe
net8.0
+ LatestMajor
+ Exe
true
Microsoft.KernelMemory.Aspire.Example303.AppHost
diff --git a/examples/401-evaluation/401-evaluation.csproj b/examples/401-evaluation/401-evaluation.csproj
index e4fb73431..7ffb0e8e8 100644
--- a/examples/401-evaluation/401-evaluation.csproj
+++ b/examples/401-evaluation/401-evaluation.csproj
@@ -2,6 +2,7 @@
Exe
+ LatestMajor
net8.0
enable
diff --git a/extensions/AzureAISearch/AzureAISearch.TestApplication/AzureAISearch.TestApplication.csproj b/extensions/AzureAISearch/AzureAISearch.TestApplication/AzureAISearch.TestApplication.csproj
index 131d5cba4..8adc037ce 100644
--- a/extensions/AzureAISearch/AzureAISearch.TestApplication/AzureAISearch.TestApplication.csproj
+++ b/extensions/AzureAISearch/AzureAISearch.TestApplication/AzureAISearch.TestApplication.csproj
@@ -3,9 +3,9 @@
Microsoft.AzureAISearch.TestApplication
Microsoft.AzureAISearch.TestApplication
- Exe
net8.0
LatestMajor
+ Exe
enable
enable
false
diff --git a/extensions/AzureAISearch/AzureAISearch.UnitTests/AzureAISearch.UnitTests.csproj b/extensions/AzureAISearch/AzureAISearch.UnitTests/AzureAISearch.UnitTests.csproj
index 085389adc..87ee69266 100644
--- a/extensions/AzureAISearch/AzureAISearch.UnitTests/AzureAISearch.UnitTests.csproj
+++ b/extensions/AzureAISearch/AzureAISearch.UnitTests/AzureAISearch.UnitTests.csproj
@@ -22,10 +22,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/extensions/Elasticsearch/Elasticsearch.FunctionalTests/Elasticsearch.FunctionalTests.csproj b/extensions/Elasticsearch/Elasticsearch.FunctionalTests/Elasticsearch.FunctionalTests.csproj
index 7ff87cd1b..1ee08ff8c 100644
--- a/extensions/Elasticsearch/Elasticsearch.FunctionalTests/Elasticsearch.FunctionalTests.csproj
+++ b/extensions/Elasticsearch/Elasticsearch.FunctionalTests/Elasticsearch.FunctionalTests.csproj
@@ -25,10 +25,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/extensions/LlamaSharp/LlamaSharp.FunctionalTests/LlamaSharp.FunctionalTests.csproj b/extensions/LlamaSharp/LlamaSharp.FunctionalTests/LlamaSharp.FunctionalTests.csproj
index 06e44fd5e..c9d224b85 100644
--- a/extensions/LlamaSharp/LlamaSharp.FunctionalTests/LlamaSharp.FunctionalTests.csproj
+++ b/extensions/LlamaSharp/LlamaSharp.FunctionalTests/LlamaSharp.FunctionalTests.csproj
@@ -28,10 +28,6 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/extensions/MongoDbAtlas/MongoDbAtlas.FunctionalTests/MongoDbAtlas.FunctionalTests.csproj b/extensions/MongoDbAtlas/MongoDbAtlas.FunctionalTests/MongoDbAtlas.FunctionalTests.csproj
index 2e450d8e9..1eac1cf62 100644
--- a/extensions/MongoDbAtlas/MongoDbAtlas.FunctionalTests/MongoDbAtlas.FunctionalTests.csproj
+++ b/extensions/MongoDbAtlas/MongoDbAtlas.FunctionalTests/MongoDbAtlas.FunctionalTests.csproj
@@ -26,10 +26,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/extensions/ONNX/Onnx.FunctionalTests/Onnx.FunctionalTests.csproj b/extensions/ONNX/Onnx.FunctionalTests/Onnx.FunctionalTests.csproj
index 6143d9130..8a4ca3a13 100644
--- a/extensions/ONNX/Onnx.FunctionalTests/Onnx.FunctionalTests.csproj
+++ b/extensions/ONNX/Onnx.FunctionalTests/Onnx.FunctionalTests.csproj
@@ -27,10 +27,6 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/extensions/Postgres/Postgres.FunctionalTests/Postgres.FunctionalTests.csproj b/extensions/Postgres/Postgres.FunctionalTests/Postgres.FunctionalTests.csproj
index a3d787192..660069432 100644
--- a/extensions/Postgres/Postgres.FunctionalTests/Postgres.FunctionalTests.csproj
+++ b/extensions/Postgres/Postgres.FunctionalTests/Postgres.FunctionalTests.csproj
@@ -25,10 +25,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/extensions/Postgres/Postgres.TestApplication/Postgres.TestApplication.csproj b/extensions/Postgres/Postgres.TestApplication/Postgres.TestApplication.csproj
index 46ff23f86..3a62a79e8 100644
--- a/extensions/Postgres/Postgres.TestApplication/Postgres.TestApplication.csproj
+++ b/extensions/Postgres/Postgres.TestApplication/Postgres.TestApplication.csproj
@@ -3,9 +3,9 @@
Microsoft.Postgres.TestApplication
Microsoft.Postgres.TestApplication
- Exe
net8.0
LatestMajor
+ Exe
enable
enable
false
diff --git a/extensions/Postgres/Postgres.UnitTests/Postgres.UnitTests.csproj b/extensions/Postgres/Postgres.UnitTests/Postgres.UnitTests.csproj
index 0e32ae5ad..2a045546c 100644
--- a/extensions/Postgres/Postgres.UnitTests/Postgres.UnitTests.csproj
+++ b/extensions/Postgres/Postgres.UnitTests/Postgres.UnitTests.csproj
@@ -22,10 +22,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/extensions/Qdrant/Qdrant.TestApplication/Qdrant.TestApplication.csproj b/extensions/Qdrant/Qdrant.TestApplication/Qdrant.TestApplication.csproj
index 51709a671..f85d9c459 100644
--- a/extensions/Qdrant/Qdrant.TestApplication/Qdrant.TestApplication.csproj
+++ b/extensions/Qdrant/Qdrant.TestApplication/Qdrant.TestApplication.csproj
@@ -3,9 +3,9 @@
Microsoft.Qdrant.TestApplication
Microsoft.Qdrant.TestApplication
- Exe
net8.0
LatestMajor
+ Exe
enable
enable
false
diff --git a/extensions/Qdrant/Qdrant.UnitTests/Qdrant.UnitTests.csproj b/extensions/Qdrant/Qdrant.UnitTests/Qdrant.UnitTests.csproj
index c29946511..3bf2d12be 100644
--- a/extensions/Qdrant/Qdrant.UnitTests/Qdrant.UnitTests.csproj
+++ b/extensions/Qdrant/Qdrant.UnitTests/Qdrant.UnitTests.csproj
@@ -16,10 +16,6 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/extensions/RabbitMQ/RabbitMQ.TestApplication/RabbitMQ.TestApplication.csproj b/extensions/RabbitMQ/RabbitMQ.TestApplication/RabbitMQ.TestApplication.csproj
index 2634863b0..49349e370 100644
--- a/extensions/RabbitMQ/RabbitMQ.TestApplication/RabbitMQ.TestApplication.csproj
+++ b/extensions/RabbitMQ/RabbitMQ.TestApplication/RabbitMQ.TestApplication.csproj
@@ -3,9 +3,9 @@
Microsoft.RabbitMQ.TestApplication
Microsoft.RabbitMQ.TestApplication
- Exe
net8.0
LatestMajor
+ Exe
enable
enable
false
diff --git a/extensions/Redis/Redis.FunctionalTests/Redis.FunctionalTests.csproj b/extensions/Redis/Redis.FunctionalTests/Redis.FunctionalTests.csproj
index a50b5f837..9c2888777 100644
--- a/extensions/Redis/Redis.FunctionalTests/Redis.FunctionalTests.csproj
+++ b/extensions/Redis/Redis.FunctionalTests/Redis.FunctionalTests.csproj
@@ -25,10 +25,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/extensions/Redis/Redis.TestApplication/Redis.TestApplication.csproj b/extensions/Redis/Redis.TestApplication/Redis.TestApplication.csproj
index 57ad02b88..fabaff42f 100644
--- a/extensions/Redis/Redis.TestApplication/Redis.TestApplication.csproj
+++ b/extensions/Redis/Redis.TestApplication/Redis.TestApplication.csproj
@@ -3,9 +3,9 @@
Microsoft.Redis.TestApplication
Microsoft.Redis.TestApplication
- Exe
net8.0
LatestMajor
+ Exe
enable
enable
false
diff --git a/extensions/SQLServer/SQLServer.FunctionalTests/SQLServer.FunctionalTests.csproj b/extensions/SQLServer/SQLServer.FunctionalTests/SQLServer.FunctionalTests.csproj
index bd105ce51..d979a9b77 100644
--- a/extensions/SQLServer/SQLServer.FunctionalTests/SQLServer.FunctionalTests.csproj
+++ b/extensions/SQLServer/SQLServer.FunctionalTests/SQLServer.FunctionalTests.csproj
@@ -24,10 +24,6 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
diff --git a/extensions/Tiktoken/Tiktoken.UnitTests/Tiktoken.UnitTests.csproj b/extensions/Tiktoken/Tiktoken.UnitTests/Tiktoken.UnitTests.csproj
index 4b8557bf2..d3f92c4ef 100644
--- a/extensions/Tiktoken/Tiktoken.UnitTests/Tiktoken.UnitTests.csproj
+++ b/extensions/Tiktoken/Tiktoken.UnitTests/Tiktoken.UnitTests.csproj
@@ -17,10 +17,6 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/service/Abstractions/Abstractions.csproj b/service/Abstractions/Abstractions.csproj
index caac4445d..8cb3b14f6 100644
--- a/service/Abstractions/Abstractions.csproj
+++ b/service/Abstractions/Abstractions.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Microsoft.KernelMemory.Abstractions
Microsoft.KernelMemory
$(NoWarn);KMEXP00;SKEXP0001;CA1711;CA1724;CS1574;CA1812;
diff --git a/service/Service.AspNetCore/Service.AspNetCore.csproj b/service/Service.AspNetCore/Service.AspNetCore.csproj
index cb9618b94..cf2e8dfab 100644
--- a/service/Service.AspNetCore/Service.AspNetCore.csproj
+++ b/service/Service.AspNetCore/Service.AspNetCore.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Library
LatestMajor
Microsoft.KernelMemory.Service.AspNetCore
diff --git a/service/Service/Service.csproj b/service/Service/Service.csproj
index 11739eb76..218348445 100644
--- a/service/Service/Service.csproj
+++ b/service/Service/Service.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Exe
Microsoft.KernelMemory.ServiceAssembly
diff --git a/service/tests/Abstractions.UnitTests/Abstractions.UnitTests.csproj b/service/tests/Abstractions.UnitTests/Abstractions.UnitTests.csproj
index 728c5fdbe..64eb50373 100644
--- a/service/tests/Abstractions.UnitTests/Abstractions.UnitTests.csproj
+++ b/service/tests/Abstractions.UnitTests/Abstractions.UnitTests.csproj
@@ -20,10 +20,6 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/service/tests/Core.FunctionalTests/Core.FunctionalTests.csproj b/service/tests/Core.FunctionalTests/Core.FunctionalTests.csproj
index 0e30a26ea..2fac58491 100644
--- a/service/tests/Core.FunctionalTests/Core.FunctionalTests.csproj
+++ b/service/tests/Core.FunctionalTests/Core.FunctionalTests.csproj
@@ -17,10 +17,6 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/service/tests/Core.UnitTests/Core.UnitTests.csproj b/service/tests/Core.UnitTests/Core.UnitTests.csproj
index edb3deea9..257e94f42 100644
--- a/service/tests/Core.UnitTests/Core.UnitTests.csproj
+++ b/service/tests/Core.UnitTests/Core.UnitTests.csproj
@@ -17,10 +17,6 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/service/tests/Service.FunctionalTests/Service.FunctionalTests.csproj b/service/tests/Service.FunctionalTests/Service.FunctionalTests.csproj
index d5720127f..b72451494 100644
--- a/service/tests/Service.FunctionalTests/Service.FunctionalTests.csproj
+++ b/service/tests/Service.FunctionalTests/Service.FunctionalTests.csproj
@@ -18,10 +18,6 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/service/tests/TestHelpers/TestHelpers.csproj b/service/tests/TestHelpers/TestHelpers.csproj
index 52401687a..56a48ce7b 100644
--- a/service/tests/TestHelpers/TestHelpers.csproj
+++ b/service/tests/TestHelpers/TestHelpers.csproj
@@ -16,10 +16,6 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/tools/InteractiveSetup/InteractiveSetup.csproj b/tools/InteractiveSetup/InteractiveSetup.csproj
index 53fc29bb0..35f30e565 100644
--- a/tools/InteractiveSetup/InteractiveSetup.csproj
+++ b/tools/InteractiveSetup/InteractiveSetup.csproj
@@ -2,6 +2,7 @@
net8.0
+ LatestMajor
Exe
Microsoft.KernelMemory.InteractiveSetup
Microsoft.KernelMemory.InteractiveSetup
diff --git a/tools/aspire/all-azure/all-azure.csproj b/tools/aspire/all-azure/all-azure.csproj
index dec0071e3..8d263b9db 100644
--- a/tools/aspire/all-azure/all-azure.csproj
+++ b/tools/aspire/all-azure/all-azure.csproj
@@ -3,8 +3,9 @@
- Exe
net8.0
+ LatestMajor
+ Exe
true
Microsoft.KernelMemory.Aspire.AllAzure.AppHost
Microsoft.KernelMemory.Aspire.AppHost
diff --git a/tools/aspire/volatile-openai/volatile-openai.csproj b/tools/aspire/volatile-openai/volatile-openai.csproj
index 2b2088b24..d6524f22c 100644
--- a/tools/aspire/volatile-openai/volatile-openai.csproj
+++ b/tools/aspire/volatile-openai/volatile-openai.csproj
@@ -3,8 +3,9 @@
- Exe
net8.0
+ LatestMajor
+ Exe
true
Microsoft.KernelMemory.Aspire.Volatile.AppHost
Microsoft.KernelMemory.Aspire.AppHost