Skip to content

Commit 91ed4a6

Browse files
sharpninjaclaude
andcommitted
Upgrade to .NET 10 SDK 10.0.201
- Update global.json SDK to 10.0.201 - Update TargetFramework net9.0 to net10.0 across all projects - Update Avalonia central package version to 12.0.0 in Directory.Packages.props Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3c54a13 commit 91ed4a6

File tree

37 files changed

+305
-305
lines changed

37 files changed

+305
-305
lines changed

Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<PackageVersion Include="Microsoft.Agents.AI.OpenAI" Version="1.0.0-rc3" />
5757
<PackageVersion Include="Microsoft.Agents.AI.Workflows" Version="1.0.0-rc3" />
5858
<PackageVersion Include="Microsoft.PowerShell.SDK" Version="7.5.4" />
59-
<PackageVersion Include="Avalonia" Version="11.3.12" />
59+
<PackageVersion Include="Avalonia" Version="12.0.0" />
6060
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.0" />
6161
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
6262
<PackageVersion Include="Spectre.Console" Version="0.49.1" />

build/_build.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net9.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<RootNamespace>_build</RootNamespace>
77
<IsPackable>false</IsPackable>
88
<NoWarn>CS1591</NoWarn>

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"Uno.Sdk": "6.5.31"
44
},
55
"sdk": {
6-
"version": "9.0.100",
6+
"version": "10.0.201",
77
"rollForward": "latestFeature",
88
"allowPrerelease": false
99
}

lib/NSubstitute/NSubstitute.csproj

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<Platforms>AnyCPU;x64;x86</Platforms>
4-
</PropertyGroup>
5-
<PropertyGroup>
6-
<Configurations>Debug;Release;Staging</Configurations>
7-
</PropertyGroup>
8-
<PropertyGroup>
9-
<TargetFramework>netstandard2.0</TargetFramework>
10-
<LangVersion>10.0</LangVersion>
11-
<ImplicitUsings>disable</ImplicitUsings>
12-
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
13-
<AssemblyVersion>6.0.0.0</AssemblyVersion>
14-
<PackageId>NSubstitute.Reference</PackageId>
15-
<Description>Local reference to NSubstitute 6.0.0 from lib/NSubstitute.6.0.0. Populate via scripts\Copy-NSubstituteFromCache.ps1.</Description>
16-
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
17-
<IncludeBuildOutput>true</IncludeBuildOutput>
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Platforms>AnyCPU;x64;x86</Platforms>
4+
</PropertyGroup>
5+
<PropertyGroup>
6+
<Configurations>Debug;Release;Staging</Configurations>
7+
</PropertyGroup>
8+
<PropertyGroup>
9+
<TargetFramework>netstandard2.0</TargetFramework>
10+
<LangVersion>10.0</LangVersion>
11+
<ImplicitUsings>disable</ImplicitUsings>
12+
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
13+
<AssemblyVersion>6.0.0.0</AssemblyVersion>
14+
<PackageId>NSubstitute.Reference</PackageId>
15+
<Description>Local reference to NSubstitute 6.0.0 from lib/NSubstitute.6.0.0. Populate via scripts\Copy-NSubstituteFromCache.ps1.</Description>
16+
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
17+
<IncludeBuildOutput>true</IncludeBuildOutput>
1818
<NSubstituteLibBase>$(MSBuildThisFileDirectory)..\NSubstitute.6.0.0\lib</NSubstituteLibBase>
1919
<_NSubstituteDll Condition="Exists('$(NSubstituteLibBase)\net9.0\NSubstitute.dll')">$(NSubstituteLibBase)\net9.0\NSubstitute.dll</_NSubstituteDll>
2020
<_NSubstituteDll Condition="'$(_NSubstituteDll)' == '' AND Exists('$(NSubstituteLibBase)\net8.0\NSubstitute.dll')">$(NSubstituteLibBase)\net8.0\NSubstitute.dll</_NSubstituteDll>
21-
<_NSubstituteDll Condition="'$(_NSubstituteDll)' == ''">$(NSubstituteLibBase)\netstandard2.0\NSubstitute.dll</_NSubstituteDll>
22-
</PropertyGroup>
23-
<ItemGroup>
24-
<Reference Include="NSubstitute">
25-
<HintPath>$(_NSubstituteDll)</HintPath>
26-
</Reference>
27-
</ItemGroup>
21+
<_NSubstituteDll Condition="'$(_NSubstituteDll)' == ''">$(NSubstituteLibBase)\netstandard2.0\NSubstitute.dll</_NSubstituteDll>
22+
</PropertyGroup>
23+
<ItemGroup>
24+
<Reference Include="NSubstitute">
25+
<HintPath>$(_NSubstituteDll)</HintPath>
26+
</Reference>
27+
</ItemGroup>
2828
</Project>
Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
4-
<Nullable>enable</Nullable>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Configurations>Debug;Release;Staging</Configurations>
7-
<Platforms>AnyCPU;x64;x86</Platforms>
8-
<RootNamespace>McpServer.Client</RootNamespace>
9-
10-
<!-- NuGet package metadata -->
11-
<PackageId>SharpNinja.McpServer.Client</PackageId>
12-
<Authors>SharpNinja</Authors>
13-
<Description>Typed REST client for McpServer — covers all MCP Server API endpoints including TODO management, context search, session logging, repository operations, GitHub integration, workspace management, tool registry, and sync.</Description>
14-
<PackageProjectUrl>https://github.com/sharpninja/McpServer</PackageProjectUrl>
15-
<RepositoryUrl>https://github.com/sharpninja/McpServer</RepositoryUrl>
16-
<RepositoryType>git</RepositoryType>
17-
<PackageTags>mcp;model-context-protocol;rest-client;ai-agent</PackageTags>
18-
<PackageReadmeFile>README.md</PackageReadmeFile>
19-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
20-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21-
</PropertyGroup>
22-
23-
<ItemGroup>
24-
<None Include="README.md" Pack="true" PackagePath="\" />
25-
</ItemGroup>
26-
27-
<ItemGroup>
28-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
29-
<PackageReference Include="Microsoft.Extensions.Options" />
30-
<PackageReference Include="Microsoft.Extensions.Http" />
31-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
32-
</ItemGroup>
33-
</Project>
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<TargetFramework>net10.0</TargetFramework>
4+
<Nullable>enable</Nullable>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Configurations>Debug;Release;Staging</Configurations>
7+
<Platforms>AnyCPU;x64;x86</Platforms>
8+
<RootNamespace>McpServer.Client</RootNamespace>
9+
10+
<!-- NuGet package metadata -->
11+
<PackageId>SharpNinja.McpServer.Client</PackageId>
12+
<Authors>SharpNinja</Authors>
13+
<Description>Typed REST client for McpServer — covers all MCP Server API endpoints including TODO management, context search, session logging, repository operations, GitHub integration, workspace management, tool registry, and sync.</Description>
14+
<PackageProjectUrl>https://github.com/sharpninja/McpServer</PackageProjectUrl>
15+
<RepositoryUrl>https://github.com/sharpninja/McpServer</RepositoryUrl>
16+
<RepositoryType>git</RepositoryType>
17+
<PackageTags>mcp;model-context-protocol;rest-client;ai-agent</PackageTags>
18+
<PackageReadmeFile>README.md</PackageReadmeFile>
19+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
20+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21+
</PropertyGroup>
22+
23+
<ItemGroup>
24+
<None Include="README.md" Pack="true" PackagePath="\" />
25+
</ItemGroup>
26+
27+
<ItemGroup>
28+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
29+
<PackageReference Include="Microsoft.Extensions.Options" />
30+
<PackageReference Include="Microsoft.Extensions.Http" />
31+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
32+
</ItemGroup>
33+
</Project>
Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<Platforms>AnyCPU;x64;x86</Platforms>
4-
</PropertyGroup>
5-
<PropertyGroup>
6-
<Configurations>Debug;Release;Staging</Configurations>
7-
</PropertyGroup>
8-
<PropertyGroup>
9-
<TargetFramework>net9.0</TargetFramework>
10-
<Nullable>enable</Nullable>
11-
<ImplicitUsings>enable</ImplicitUsings>
12-
<LangVersion>latest</LangVersion>
13-
</PropertyGroup>
14-
<ItemGroup>
15-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
16-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
17-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
18-
<PackageReference Include="Microsoft.Extensions.Options" />
19-
</ItemGroup>
20-
</Project>
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Platforms>AnyCPU;x64;x86</Platforms>
4+
</PropertyGroup>
5+
<PropertyGroup>
6+
<Configurations>Debug;Release;Staging</Configurations>
7+
</PropertyGroup>
8+
<PropertyGroup>
9+
<TargetFramework>net10.0</TargetFramework>
10+
<Nullable>enable</Nullable>
11+
<ImplicitUsings>enable</ImplicitUsings>
12+
<LangVersion>latest</LangVersion>
13+
</PropertyGroup>
14+
<ItemGroup>
15+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
16+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
17+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
18+
<PackageReference Include="Microsoft.Extensions.Options" />
19+
</ItemGroup>
20+
</Project>

src/McpServer.Cqrs.Mvvm/McpServer.Cqrs.Mvvm.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<Nullable>enable</Nullable>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<RootNamespace>McpServer.Cqrs.Mvvm</RootNamespace>

src/McpServer.Cqrs/McpServer.Cqrs.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<Nullable>enable</Nullable>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<RootNamespace>McpServer.Cqrs</RootNamespace>

src/McpServer.GraphRag/McpServer.GraphRag.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<Nullable>enable</Nullable>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<RootNamespace>McpServer.Support.Mcp</RootNamespace>
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<OutputType>Exe</OutputType>
4-
<TargetFramework>net9.0-windows</TargetFramework>
5-
<Nullable>enable</Nullable>
6-
<ImplicitUsings>enable</ImplicitUsings>
7-
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
8-
<RootNamespace>McpServer.Launcher</RootNamespace>
9-
<Configurations>Debug;Release;Staging</Configurations>
10-
<Platforms>AnyCPU;x64;x86</Platforms>
11-
</PropertyGroup>
12-
<ItemGroup>
13-
<InternalsVisibleTo Include="McpServer.Launcher.Tests" />
14-
</ItemGroup>
15-
</Project>
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<OutputType>Exe</OutputType>
4+
<TargetFramework>net10.0-windows</TargetFramework>
5+
<Nullable>enable</Nullable>
6+
<ImplicitUsings>enable</ImplicitUsings>
7+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
8+
<RootNamespace>McpServer.Launcher</RootNamespace>
9+
<Configurations>Debug;Release;Staging</Configurations>
10+
<Platforms>AnyCPU;x64;x86</Platforms>
11+
</PropertyGroup>
12+
<ItemGroup>
13+
<InternalsVisibleTo Include="McpServer.Launcher.Tests" />
14+
</ItemGroup>
15+
</Project>

0 commit comments

Comments
 (0)