Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
6044276
Bump the dotnet group with 1 update (#47858)
dependabot[bot] Aug 6, 2025
1584b94
Bump the dotnet group with 1 update (#47859)
dependabot[bot] Aug 6, 2025
40f2aaf
Bump the dotnet group with 1 update (#47857)
dependabot[bot] Aug 6, 2025
9de2e49
Bump the dotnet group with 1 update (#47856)
dependabot[bot] Aug 6, 2025
71ebcb1
Bump the dotnet group with 2 updates (#47854)
dependabot[bot] Aug 6, 2025
84c56db
Bump the dotnet group with 3 updates (#47842)
dependabot[bot] Aug 6, 2025
dc3dc5f
Bump the dotnet group with 2 updates (#47846)
dependabot[bot] Aug 6, 2025
c5b22e2
Bump the dotnet group with 5 updates (#47841)
dependabot[bot] Aug 6, 2025
cd6e9c5
Bump the dotnet group with 1 update (#47840)
dependabot[bot] Aug 6, 2025
f24899d
Bump the dotnet group with 2 updates (#47838)
dependabot[bot] Aug 6, 2025
3d2e144
Bump the dotnet group with 2 updates (#47852)
dependabot[bot] Aug 6, 2025
dd709c5
Bump the dotnet group with 4 updates (#47837)
dependabot[bot] Aug 6, 2025
f9ade80
Bump the dotnet group with 3 updates (#47836)
dependabot[bot] Aug 6, 2025
b0ec4e9
Bump the dotnet group with 2 updates (#47847)
dependabot[bot] Aug 6, 2025
3bcbbfa
Bump the dotnet group with 3 updates (#47835)
dependabot[bot] Aug 6, 2025
b694ee7
Bump the dotnet group with 1 update (#47830)
dependabot[bot] Aug 6, 2025
b9b52c1
Bump the dotnet group with 1 update (#47819)
dependabot[bot] Aug 6, 2025
707286a
Bump Microsoft.Extensions.Configuration.Binder and Microsoft.Extensio…
dependabot[bot] Aug 6, 2025
35d32b0
Bump Microsoft.DotNet.ILCompiler and 3 others (#47862)
dependabot[bot] Aug 6, 2025
d1590be
Bump Microsoft.Extensions.Configuration.Binder and 3 others (#47863)
dependabot[bot] Aug 6, 2025
19e3528
Bump Microsoft.EntityFrameworkCore and 4 others (#47864)
dependabot[bot] Aug 6, 2025
bf6134c
Clarify expected behavior in LINQ async example (#47626)
Copilot Aug 6, 2025
74706a4
Define "defining declaration" and enhance CS0759 compiler error docum…
Copilot Aug 6, 2025
cc45c64
Add obj/bin folder deletion solution to CS0518 compiler error documen…
Copilot Aug 6, 2025
782b0bd
Enhance CS0051 documentation with clearer explanations and troublesho…
Copilot Aug 6, 2025
07934ac
Fix Deterministic compiler option default value documentation (#47725)
Copilot Aug 6, 2025
1a56ab1
Reorganize container SDK reference for readability and move execution…
Copilot Aug 6, 2025
1fe914a
Update speclet locations for C# 14 (#47871)
BillWagner Aug 6, 2025
c8853c9
Fix freshness technical error (#47724)
BillWagner Aug 6, 2025
fe6d490
Update mstest0045.md (#47612)
Youssef1313 Aug 6, 2025
2509345
Add an example of installing multiple SDKs while not corrupting insta…
baronfel Aug 6, 2025
c751c9e
Fix the link for the dotnet-tools-list (#47111)
BartoszKlonowski Aug 6, 2025
7a4645f
Update the .NET tools documentation based on a review of the code. (#…
marcpopMSFT Aug 6, 2025
4d3c945
add upgrade reference (#47549)
alexwolfmsft Aug 6, 2025
0325c94
add --allow-insecure-connections option (#47875)
Nigusu-Allehu Aug 6, 2025
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
40 changes: 21 additions & 19 deletions docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -534,7 +534,8 @@
"_csharplang/proposals/csharp-11.0/*.md": "09/30/2022",
"_csharplang/proposals/csharp-12.0/*.md": "08/15/2023",
"_csharplang/proposals/csharp-13.0/*.md": "10/31/2024",
"_csharplang/proposals/*.md": "06/19/2025",
"_csharplang/proposals/csharp-14.0/*.md": "08/06/2025",
"_csharplang/proposals/*.md": "08/06/2025",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "11/08/2022",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "11/08/2023",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "11/09/2024",
Expand Down Expand Up @@ -706,15 +707,15 @@
"_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/field-keyword.md": "The `field` contextual keyword",
"_csharplang/proposals/unbound-generic-types-in-nameof.md": "Unbound generic types in `nameof`",
"_csharplang/proposals/first-class-span-types.md": "First-class span types",
"_csharplang/proposals/simple-lambda-parameters-with-modifiers.md": "Simple lambda parameters with modifiers",
"_csharplang/proposals/partial-events-and-constructors.md": "Partial events and constructors",
"_csharplang/proposals/null-conditional-assignment.md": "Null conditional assignment",
"_csharplang/proposals/extensions.md": "Extension members",
"_csharplang/proposals/user-defined-compound-assignment.md": "User-defined compound assignment",
"_csharplang/proposals/ignored-directives.md": "Ignored preprocessor directives",
"_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",
"_csharplang/proposals/csharp-14.0/simple-lambda-parameters-with-modifiers.md": "Simple lambda parameters with modifiers",
"_csharplang/proposals/csharp-14.0/partial-events-and-constructors.md": "Partial events and constructors",
"_csharplang/proposals/csharp-14.0/null-conditional-assignment.md": "Null conditional assignment",
"_csharplang/proposals/csharp-14.0/extensions.md": "Extension members",
"_csharplang/proposals/csharp-14.0/user-defined-compound-assignment.md": "User-defined compound assignment",
"_csharplang/proposals/csharp-14.0/ignored-directives.md": "Ignored preprocessor directives",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "C# compiler breaking changes since C# 10",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "C# compiler breaking changes since C# 11",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "C# compiler breaking changes since C# 12",
Expand Down Expand Up @@ -832,15 +833,15 @@
"_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/field-keyword.md": "This proposal introduces a new keyword, `field`, that accesses the compiler generated backing field in a property accessor.",
"_csharplang/proposals/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/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",
"_csharplang/proposals/simple-lambda-parameters-with-modifiers.md": "This proposal allows lambda parameters to be declared with modifiers without requiring their type names. You can add modifiers like `ref` and `out` to lambda parameters without specifying their type.",
"_csharplang/proposals/partial-events-and-constructors.md": "This proposal allows partial events and constructors to be declared in partial classes. The event and constructor can be split across class declarations.",
"_csharplang/proposals/null-conditional-assignment.md": "This proposal allows the null conditional operator to be used for the destination of assignment expressions. This allows you to assign a value to a property or field only if the left side is not null.",
"_csharplang/proposals/extensions.md": "This proposal enables new kinds of extension members. These new extension members support extension properties, extension static members, including extension operators.",
"_csharplang/proposals/user-defined-compound-assignment.md": "This proposal introduces user-defined compound assignment operators. Developers can override compound assignment, increment, and decrement operators.",
"_csharplang/proposals/ignored-directives.md": "This proposal allows a source file to include ignored directives. In most cases, ignored directives are used for file based programs, for example `#!`",
"_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",
"_csharplang/proposals/csharp-14.0/simple-lambda-parameters-with-modifiers.md": "This proposal allows lambda parameters to be declared with modifiers without requiring their type names. You can add modifiers like `ref` and `out` to lambda parameters without specifying their type.",
"_csharplang/proposals/csharp-14.0/partial-events-and-constructors.md": "This proposal allows partial events and constructors to be declared in partial classes. The event and constructor can be split across class declarations.",
"_csharplang/proposals/csharp-14.0/null-conditional-assignment.md": "This proposal allows the null conditional operator to be used for the destination of assignment expressions. This allows you to assign a value to a property or field only if the left side is not null.",
"_csharplang/proposals/csharp-14.0/extensions.md": "This proposal enables new kinds of extension members. These new extension members support extension properties, extension static members, including extension operators.",
"_csharplang/proposals/csharp-14.0/user-defined-compound-assignment.md": "This proposal introduces user-defined compound assignment operators. Developers can override compound assignment, increment, and decrement operators.",
"_csharplang/proposals/csharp-14.0/ignored-directives.md": "This proposal allows a source file to include ignored directives. In most cases, ignored directives are used for file based programs, for example `#!`",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "Learn about any breaking changes since the initial release of C# 10 and included in C# 11",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "Learn about any breaking changes since the initial release of C# 11 and included in C# 12",
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "Learn about any breaking changes since the initial release of C# 12 and included in C# 13",
Expand Down Expand Up @@ -868,6 +869,7 @@
"_csharplang/proposals/csharp-11.0/*.md": "C# feature specifications",
"_csharplang/proposals/csharp-12.0/*.md": "C# feature specifications",
"_csharplang/proposals/csharp-13.0/*.md": "C# feature specifications",
"_csharplang/proposals/csharp-14.0/*.md": "C# feature specifications",
"_csharplang/proposals/*.md": "C# feature specifications (preview)",
"docs/framework/**/*.md": ".NET Framework",
"docs/framework/data/adonet/**/*.md": "ADO.NET",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.14.2" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.7" />
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.8" />
<PackageReference Include="Microsoft.Extensions.AI" Version="9.7.1" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="9.4.0-preview.1.25207.5" />
<PackageReference Include="Microsoft.Extensions.Azure" Version="1.12.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<ItemGroup>
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Azure.Identity" Version="1.14.2" />
<PackageReference Include="OpenAI" Version="2.2.0" />
<PackageReference Include="OpenAI" Version="2.3.0" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
<PackageReference Include="Microsoft.Extensions.AI.Evaluation" Version="9.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.Evaluation.Quality" Version="9.7.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="9.4.0-preview.1.25207.5" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.7" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.7" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.8" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.8" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.1" />
<PackageReference Include="MSTest" Version="3.10.0" />
<PackageReference Include="MSTest" Version="3.10.1" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
<PackageReference Include="Azure.Identity" Version="1.14.2" />
<PackageReference Include="Azure.AI.OpenAI" Version="2.1.0" />
<PackageReference Include="Microsoft.Extensions.AI.OpenAI" Version="9.4.0-preview.1.25207.5" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.7" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.7" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.8" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.8" />

</ItemGroup>

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

<ItemGroup>
<PackageReference Include="OllamaSharp" Version="5.3.3" />
<PackageReference Include="OllamaSharp" Version="5.3.4" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.0-preview.6.25358.103" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="10.0.0-preview.6.25358.103" />
<ProjectReference Include="..\AI.Shared\AI.Shared.csproj" />
Expand Down
4 changes: 4 additions & 0 deletions docs/azure/migration/appmod/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ When code changes are needed, the tool guides you through remediation using pred

For more information, see [Predefined tasks](predefined-tasks.md).

### Upgrading .NET projects

Upgrading .NET apps is a common task that requires substantial time and resources. GitHub Copilot App Modernization - upgrade for .NET provides an AI-based solution designed to assist with updating your .NET apps. For more information, see [GitHub Copilot App Modernization - upgrade for .NET](../../../core/porting/github-copilot-app-modernization-overview.md).

## Common use cases

App Modernization for .NET (Preview) supports the following scenarios:
Expand Down
Loading
Loading