Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
82a7895
Check all C# 15 docs against updated feature specs and .NET 11 previe…
BillWagner Aug 17, 2026
6055cc9
Clarify dotnet new NuGet source option (#55437)
Copilot Aug 17, 2026
5d89985
Everyday C# - Expressions overview (#55355)
BillWagner Aug 17, 2026
69a8464
Clarify SDK availability for NETSDK status checks (#55448)
Copilot Aug 17, 2026
fd37f98
Update package index with latest published versions (#55459)
azure-sdk-automation[bot] Aug 17, 2026
8d43682
Add experimental chat routing section to IChatClient article (#55354)
joshuajyue Aug 17, 2026
851139c
Document JIT devirtualization improvements and optimizations (#55450)
hez2010 Aug 17, 2026
499635f
Use xrefs instead of code fencing (#55460)
gewarren Aug 17, 2026
5c049e9
Update package index with latest published versions (#55463)
azure-sdk-automation[bot] Aug 18, 2026
4e1ec73
Fix accessibility description for derived interfaces (#55464)
iceland3 Aug 18, 2026
fdd2601
Document roslyn telemetry (#55359)
jjonescz Aug 18, 2026
caf2c70
Correct Windows Arm64 minimum hardware requirements (#55453)
tannergooding Aug 18, 2026
0c32085
Add docs for diagnostics related to tuple declarations (#55461)
BillWagner Aug 18, 2026
2d5824a
Fix WebSocket echo sample (#55462)
Copilot Aug 18, 2026
7cbf237
Bump the dotnet group with 3 updates (#55547)
dependabot[bot] Aug 19, 2026
fc14bf4
Bump the dotnet group with 3 updates (#55557)
dependabot[bot] Aug 19, 2026
cd21add
Bump the dotnet group with 2 updates (#55553)
dependabot[bot] Aug 19, 2026
a20f6c8
Bump the dotnet group with 3 updates (#55576)
dependabot[bot] Aug 19, 2026
ac839c2
Bump the dotnet group with 2 updates (#55566)
dependabot[bot] Aug 19, 2026
8eecd84
Bump the dotnet group with 3 updates (#55572)
dependabot[bot] Aug 19, 2026
f620761
Bump the dotnet group with 3 updates (#55575)
dependabot[bot] Aug 19, 2026
f1190ff
Bump the dotnet group with 5 updates (#55578)
dependabot[bot] Aug 19, 2026
ed1b50f
Bump the dotnet group with 2 updates (#55579)
dependabot[bot] Aug 19, 2026
532426c
Bump the dotnet group with 3 updates (#55580)
dependabot[bot] Aug 19, 2026
d4197d5
Bump the dotnet group with 4 updates (#55581)
dependabot[bot] Aug 19, 2026
08a17ca
Bump the dotnet group with 3 updates (#55586)
dependabot[bot] Aug 19, 2026
5eb0e7f
Bump the dotnet group with 4 updates (#55585)
dependabot[bot] Aug 19, 2026
068f3a8
Bump the dotnet group with 5 updates (#55587)
dependabot[bot] Aug 19, 2026
aa27c91
Bump the dotnet group with 4 updates (#55590)
dependabot[bot] Aug 19, 2026
7c364a1
Bump the dotnet group with 4 updates (#55591)
dependabot[bot] Aug 19, 2026
c5c15ec
Bump the dotnet group with 4 updates (#55593)
dependabot[bot] Aug 19, 2026
2f504fe
Bump the dotnet group with 8 updates (#55594)
dependabot[bot] Aug 19, 2026
3b36d45
Bump the dotnet group with 4 updates (#55595)
dependabot[bot] Aug 19, 2026
4c5a67b
Bump the dotnet group with 3 updates (#55599)
dependabot[bot] Aug 19, 2026
6239eee
Bump the dotnet group with 1 update (#55518)
dependabot[bot] Aug 19, 2026
8ac530e
Bump the dotnet group with 2 updates (#55601)
dependabot[bot] Aug 19, 2026
26cd53c
Bump the dotnet group with 14 updates (#55600)
dependabot[bot] Aug 19, 2026
9b494ed
Bump the dotnet group with 5 updates (#55589)
dependabot[bot] Aug 19, 2026
0bfb035
Bump the dotnet group with 2 updates (#55493)
dependabot[bot] Aug 19, 2026
df8c24f
Bump the dotnet group with 2 updates (#55494)
dependabot[bot] Aug 19, 2026
cd59292
Bump the dotnet group with 1 update (#55501)
dependabot[bot] Aug 19, 2026
351328c
Bump the dotnet group with 2 updates (#55526)
dependabot[bot] Aug 19, 2026
71da004
Bump the dotnet group with 3 updates (#55537)
dependabot[bot] Aug 19, 2026
8f698d4
Bump the dotnet group with 3 updates (#55542)
dependabot[bot] Aug 19, 2026
f28a63b
Bump the dotnet group with 1 update (#55522)
dependabot[bot] Aug 19, 2026
7b623be
Bump the dotnet group with 1 update (#55500)
dependabot[bot] Aug 19, 2026
9b2ab15
Bump the dotnet group with 4 updates (#55549)
dependabot[bot] Aug 19, 2026
67b5e0d
Bump the dotnet group with 4 updates (#55561)
dependabot[bot] Aug 19, 2026
b0f4f07
Bump the dotnet group with 2 updates (#55520)
dependabot[bot] Aug 19, 2026
9983300
Bump the dotnet group with 1 update (#55533)
dependabot[bot] Aug 19, 2026
28367d6
Bump the dotnet group with 3 updates (#55598)
dependabot[bot] Aug 19, 2026
5268213
Bump the dotnet group with 2 updates (#55597)
dependabot[bot] Aug 19, 2026
52e6292
Bump the dotnet group with 2 updates (#55521)
dependabot[bot] Aug 19, 2026
8557efd
Bump the dotnet group with 2 updates (#55592)
dependabot[bot] Aug 19, 2026
7a790cb
Introduce pages for CS7034 error and CS7035 warning (#55473)
BartoszKlonowski Aug 19, 2026
21421ea
Update .NET Framework -> .NET upgrade article links (#55474)
gewarren Aug 19, 2026
d5a4902
Publish the C# 13 alpha standard (#55472) (#55603)
BillWagner Aug 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .openpublishing.publish.config.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
{
"path_to_root": "_csharpstandard",
"url": "https://github.com/dotnet/csharpstandard",
"branch": "alpha-v12",
"branch": "alpha-v13",
"include_in_build": true,
"branch_mapping": {}
},
Expand Down
28 changes: 28 additions & 0 deletions .openpublishing.redirection.csharp.json
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,30 @@
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs7000.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/using-directive-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8124.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/tuple-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8125.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/tuple-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8127.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/tuple-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8139.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/tuple-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8140.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/tuple-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8141.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/tuple-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8145.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/property-declaration-errors"
Expand Down Expand Up @@ -638,6 +662,10 @@
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8178.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/async-await-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8210.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/tuple-errors"
},
{
"source_path_from_root": "/docs/csharp/language-reference/compiler-messages/cs8373.md",
"redirect_url": "/dotnet/csharp/language-reference/compiler-messages/ref-modifiers-errors"
Expand Down
23 changes: 1 addition & 22 deletions docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@
},
{
"files": [
"csharp-13.0/*.md",
"csharp-14.0/*.md",
"csharp-15.0/*.md",
"unsafe-evolution.md"
Expand Down Expand Up @@ -502,8 +501,7 @@
"docs/visual-basic/**/**.{md,yml}": "wiwagn"
},
"ms.date": {
"_csharpstandard/standard/*.md": "08/12/2026",
"_csharplang/proposals/csharp-13.0/*.md": "10/31/2024",
"_csharpstandard/standard/*.md": "08/19/2026",
"_csharplang/proposals/csharp-14.0/*.md": "08/06/2025",
"_csharplang/proposals/csharp-15.0/*.md": "08/12/2026",
"_csharplang/proposals/*.md": "08/12/2026",
Expand Down Expand Up @@ -615,15 +613,6 @@
"_csharpstandard/standard/standard-library.md": "Standard library",
"_csharpstandard/standard/documentation-comments.md": "Documentation comments",
"_csharpstandard/standard/Bibliography.md": "Bibliography",
"_csharplang/proposals/csharp-13.0/collection-expressions-better-conversion.md": "Better conversion from collection expression",
"_csharplang/proposals/csharp-13.0/esc-escape-sequence.md": "String/Character escape sequence '\\e'",
"_csharplang/proposals/csharp-13.0/lock-object.md": "Obey lock object semantics for lock statements",
"_csharplang/proposals/csharp-13.0/method-group-natural-type-improvements.md": "Method group natural type improvements",
"_csharplang/proposals/csharp-13.0/params-collections.md": "Params collections",
"_csharplang/proposals/csharp-13.0/ref-unsafe-in-iterators-async.md": "Allow ref and unsafe in iterators and async methods",
"_csharplang/proposals/csharp-13.0/ref-struct-interfaces.md": "Allow ref struct types to implement some interfaces",
"_csharplang/proposals/csharp-13.0/partial-properties.md": "All partial properties and indexers",
"_csharplang/proposals/csharp-13.0/overload-resolution-priority.md": "Overload resolution priority tiebreaker attribute",
"_csharplang/proposals/csharp-14.0/field-keyword.md": "The `field` contextual keyword",
"_csharplang/proposals/csharp-14.0/unbound-generic-types-in-nameof.md": "Unbound generic types in `nameof`",
"_csharplang/proposals/csharp-14.0/first-class-span-types.md": "First-class span types",
Expand Down Expand Up @@ -695,15 +684,6 @@
"_csharpstandard/standard/standard-library.md": "This appendix lists requirements of the specification library. The C# language relies on these types for some of its behavior.",
"_csharpstandard/standard/documentation-comments.md": "This appendix describes XML comments that are used to document your program.",
"_csharpstandard/standard/Bibliography.md": "This appendix lists external standards referenced in this specification.",
"_csharplang/proposals/csharp-13.0/collection-expressions-better-conversion.md": "Conversions from collection expressions match the element type before matching the collection type.",
"_csharplang/proposals/csharp-13.0/esc-escape-sequence.md" : "The sequence '\\e' is now interpreted as the 'ESC' character, character point '0x1b'",
"_csharplang/proposals/csharp-13.0/lock-object.md": "Special-case how `System.Threading.Lock` interacts with the `lock` keyword by calling its `EnterScope` method. Add static analysis warnings to prevent accidental misuse of the type where possible.",
"_csharplang/proposals/csharp-13.0/method-group-natural-type-improvements.md": "This proposal refines the determination of the natural type of a method group by considering candidates scope-by-scope and pruning at each scope.",
"_csharplang/proposals/csharp-13.0/params-collections.md": "Allow the `params` modifier on collection types beyond arrays, including `IEnumerable` types.",
"_csharplang/proposals/csharp-13.0/ref-unsafe-in-iterators-async.md": "This proposal modifies restrictions to enable ref local variables and unsafe blocks in iterators and async methods",
"_csharplang/proposals/csharp-13.0/ref-struct-interfaces.md": "This proposal provides features that enable interface authors to allow `ref struct` types to implement a particular interface",
"_csharplang/proposals/csharp-13.0/partial-properties.md": "This proposal provides for partial properties and indexers, allowing the definition of a property or indexer to be split across multiple parts.",
"_csharplang/proposals/csharp-13.0/overload-resolution-priority.md": "This proposal introduces a new attribute, `OverloadResolutionPriorityAttribute`, that can be applied to methods to influence overload resolution.",
"_csharplang/proposals/csharp-14.0/field-keyword.md": "This proposal introduces a new keyword, `field`, that accesses the compiler generated backing field in a property accessor.",
"_csharplang/proposals/csharp-14.0/unbound-generic-types-in-nameof.md": "This proposal introduces the ability to use unbound generic types such as `List<>` in `nameof` expressions. The type argument isn't required.",
"_csharplang/proposals/csharp-14.0/first-class-span-types.md": "This proposal provides several implicit conversions to `Span<T>` and `ReadOnlySpan<T>` that enable library authors to have fewer overloads and developers to write code that resolves to faster Span based APIs",
Expand Down Expand Up @@ -744,7 +724,6 @@
"titleSuffix": {
"docs/**/*.{md,yml}": ".NET",
"_csharpstandard/standard/*.md": "C# language specification",
"_csharplang/proposals/csharp-13.0/*.md": "C# feature specifications",
"_csharplang/proposals/csharp-14.0/*.md": "C# feature specifications",
"_csharplang/proposals/csharp-15.0/*.md": "C# feature specifications",
"_csharplang/proposals/*.md": "C# feature specifications (preview)",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Quality" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Reporting" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="microsoft.extensions.configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Quality" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Reporting" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="microsoft.extensions.configuration" Version="10.0.11" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.11" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.8.1" />
<PackageReference Include="MSTest" Version="4.3.2" />
<PackageReference Include="MSTest" Version="4.3.3" />
</ItemGroup>

<ItemGroup>
Expand Down
8 changes: 4 additions & 4 deletions docs/ai/how-to/snippets/access-data/Project.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
<ItemGroup>
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.3" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.3" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.11" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.11" />

</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.18" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.19" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.Azure" Version="1.14.0" />
</ItemGroup>

Expand Down
7 changes: 7 additions & 0 deletions docs/ai/ichatclient.md
Original file line number Diff line number Diff line change
Expand Up @@ -172,3 +172,10 @@ For more realistic, concrete implementations of `IChatClient`, see:
> This feature is experimental and subject to change.

Chat reduction helps manage conversation history by limiting the number of messages or summarizing older messages when the conversation exceeds a specified length. The `Microsoft.Extensions.AI` library provides reducers like <xref:Microsoft.Extensions.AI.MessageCountingChatReducer> that limits the number of non-system messages, and <xref:Microsoft.Extensions.AI.SummarizingChatReducer> that automatically summarizes older messages while preserving context.

## Chat routing (experimental)

> [!IMPORTANT]
> This feature is experimental and subject to change.

Chat routing helps direct each request to one of several chat clients&mdash;for example, based on the content of the request, or by failing over to another client when one is unavailable. The `Microsoft.Extensions.AI` library provides <xref:Microsoft.Extensions.AI.RoutingChatClient>, an abstract `IChatClient` that selects and invokes another client for each request, and <xref:Microsoft.Extensions.AI.FailoverChatClient>, an abstract subclass that retries with another client when an attempt fails before producing output. Samples include <xref:Microsoft.Extensions.AI.OrderedFailoverChatClient>, which fails over across an ordered sequence of clients, and <xref:Microsoft.Extensions.AI.SemanticRoutingChatClient>, which selects a client based on the semantic similarity of the request to example utterances.
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="OpenAI" Version="2.12.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.7.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.9" />
<PackageReference Include="OpenAI" Version="2.13.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.11" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.11" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.2.0-beta.5" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.3" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.3" />
<PackageReference Include="ModelContextProtocol" Version="2.0.0" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="ModelContextProtocol" Version="2.1.0" />
</ItemGroup>

</Project>
8 changes: 4 additions & 4 deletions docs/ai/quickstarts/snippets/process-data/ProcessData.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@

<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.8.0-beta.1" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.11" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.11" />
<PackageReference Include="Microsoft.Extensions.DataIngestion" Version="10.1.1-preview.1.25612.2" />
<PackageReference Include="Microsoft.Extensions.DataIngestion.Markdig" Version="10.1.1-preview.1.25612.2" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="10.0.11" />
<PackageReference Include="Microsoft.ML.Tokenizers.Data.O200kBase" Version="2.0.0" />
<PackageReference Include="Microsoft.SemanticKernel.Connectors.SqliteVec" Version="1.68.0-preview" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.3" />
<PackageReference Include="System.Threading.RateLimiting" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.9.0" />
<PackageReference Include="System.Threading.RateLimiting" Version="10.0.11" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.10" />
<PackageReference Include="OllamaSharp" Version="5.4.27" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.11" />
<PackageReference Include="OllamaSharp" Version="5.4.30" />
<ProjectReference Include="..\AI.Shared\AI.Shared.csproj" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="OllamaSharp" Version="5.4.27" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="10.0.10" />
<PackageReference Include="OllamaSharp" Version="5.4.30" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.11" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="10.0.11" />
<ProjectReference Include="..\AI.Shared\AI.Shared.csproj" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.8.3" />
<PackageReference Include="Microsoft.Extensions.AI.Abstractions" Version="10.9.0" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.21.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.3" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.10" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.10" />
<PackageReference Include="CommunityToolkit.VectorData.InMemory" Version="1.0.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.11" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.11" />
<PackageReference Include="CommunityToolkit.VectorData.InMemory" Version="1.0.1" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@

<ItemGroup>
<PackageReference Include="Azure.Search.Documents" Version="12.0.0" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.8.3" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.8.3" />
<PackageReference Include="Microsoft.Extensions.AI" Version="10.9.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="10.9.0" />
<PackageReference Include="CommunityToolkit.VectorData.AzureAISearch" Version="1.0.0" />
<PackageReference Include="CommunityToolkit.VectorData.InMemory" Version="1.0.0" />
<PackageReference Include="CommunityToolkit.VectorData.InMemory" Version="1.0.1" />
<PackageReference Include="CommunityToolkit.VectorData.Qdrant" Version="1.0.0" />
<PackageReference Include="OpenAI" Version="2.*" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -624,7 +624,7 @@ Because Blazor is built on .NET Core, there are considerations in ensuring suppo
- Code Access Security (CAS)
- Security Transparency

For more information on techniques to identify necessary changes to support running on .NET Core, see [Port your code from .NET Framework to .NET Core](../../core/porting/index.md).
For more information on techniques to identify necessary changes to support running on .NET Core, see [Port your code from .NET Framework to .NET](../../core/porting/framework-overview.md).

ASP.NET Core is a reimagined version of ASP.NET and has some changes that may not initially seem obvious. The main changes are:

Expand Down
Loading
Loading