Procházet zdrojové kódy

update all packages

jstzwj před 4 roky
rodič
revize
08d399eef5

+ 0 - 2
NuGet.config

@@ -4,8 +4,6 @@
   <!-- The command-line doesn't need it, but the IDE does.                    -->
   <packageSources>
     <clear />
-    <add key="moeathome" value="https://www.myget.org/F/moeathome-public/api/v3/index.json" />
-    <add key="corefxlab" value="https://dotnet.myget.org/F/dotnet-corefxlab/api/v3/index.json" />
     <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
   </packageSources>
   <config>

+ 1 - 1
global.json

@@ -1,5 +1,5 @@
 {
   "sdk": {
-    "version": "5.0.100-preview.4.20258.7"
+    "version": "6.0.100-rc.1.21463.6"
   }
 }

+ 34 - 33
src/Common/Engine/DependencyObject.cs

@@ -6,6 +6,7 @@ using System.Linq.Expressions;
 using System.Reflection;
 using System.Text;
 using System.Threading.Tasks;
+using Microsoft.Collections.Extensions;
 using MineCase.Engine.Data;
 #if ECS_SERVER
 using Orleans;
@@ -14,7 +15,7 @@ using Orleans;
 namespace MineCase.Engine
 {
     /// <summary>
-    /// 依赖对象
+    /// 依赖对象.
     /// </summary>
     public abstract partial class DependencyObject
         :
@@ -41,10 +42,10 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 获取组件
+        /// 获取组件.
         /// </summary>
-        /// <typeparam name="T">组件类型</typeparam>
-        /// <returns>组件</returns>
+        /// <typeparam name="T">组件类型.</typeparam>
+        /// <returns>组件.</returns>
 #if ECS_SERVER
         public
 #else
@@ -74,9 +75,9 @@ namespace MineCase.Engine
 #endif
 
         /// <summary>
-        /// 设置组件
+        /// 设置组件.
         /// </summary>
-        /// <param name="component">组件</param>
+        /// <param name="component">组件.</param>
         public void SetComponent(Component component)
         {
             var name = component.Name;
@@ -96,9 +97,9 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 清除组件
+        /// 清除组件.
         /// </summary>
-        /// <typeparam name="T">组件类型</typeparam>
+        /// <typeparam name="T">组件类型.</typeparam>
         public void ClearComponent<T>()
             where T : Component
         {
@@ -117,7 +118,7 @@ namespace MineCase.Engine
         private DependencyValueStorage _valueStorage;
 
         /// <summary>
-        /// 获取值存储
+        /// 获取值存储.
         /// </summary>
         public IDependencyValueStorage ValueStorage => _valueStorage;
 
@@ -126,11 +127,11 @@ namespace MineCase.Engine
         private Delegate _anyPropertyChangedHandler;
 
         /// <summary>
-        /// 获取值
+        /// 获取值.
         /// </summary>
-        /// <typeparam name="T">值类型</typeparam>
-        /// <param name="property">依赖属性</param>
-        /// <returns>值</returns>
+        /// <typeparam name="T">值类型.</typeparam>
+        /// <param name="property">依赖属性.</param>
+        /// <returns>值.</returns>
         public T GetValue<T>(DependencyProperty<T> property)
         {
             T value;
@@ -141,11 +142,11 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 设置当前值
+        /// 设置当前值.
         /// </summary>
-        /// <typeparam name="T">值类型</typeparam>
-        /// <param name="property">依赖属性</param>
-        /// <param name="value">值</param>
+        /// <typeparam name="T">值类型.</typeparam>
+        /// <param name="property">依赖属性.</param>
+        /// <param name="value">值.</param>
         public void SetCurrentValue<T>(DependencyProperty<T> property, T value)
         {
             IEffectiveValue<T> eValue;
@@ -199,10 +200,10 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 注册属性变更处理器
+        /// 注册属性变更处理器.
         /// </summary>
-        /// <param name="property">依赖属性</param>
-        /// <param name="handler">处理器</param>
+        /// <param name="property">依赖属性.</param>
+        /// <param name="handler">处理器.</param>
         public void RegisterPropertyChangedHandler(DependencyProperty property, EventHandler<PropertyChangedEventArgs> handler)
         {
             if (_propertyChangedHandlersGen.TryGetValue(property, out var newHandler))
@@ -213,10 +214,10 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 删除属性变更处理器
+        /// 删除属性变更处理器.
         /// </summary>
-        /// <param name="property">依赖属性</param>
-        /// <param name="handler">处理器</param>
+        /// <param name="property">依赖属性.</param>
+        /// <param name="handler">处理器.</param>
         public void RemovePropertyChangedHandler(DependencyProperty property, EventHandler<PropertyChangedEventArgs> handler)
         {
             if (_propertyChangedHandlersGen.TryGetValue(property, out var newHandler))
@@ -229,18 +230,18 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 注册任意属性变更处理器
+        /// 注册任意属性变更处理器.
         /// </summary>
-        /// <param name="handler">处理器</param>
+        /// <param name="handler">处理器.</param>
         public void RegisterAnyPropertyChangedHandler(EventHandler<PropertyChangedEventArgs> handler)
         {
             _anyPropertyChangedHandler = Delegate.Combine(_anyPropertyChangedHandler, handler);
         }
 
         /// <summary>
-        /// 删除任意属性变更处理器
+        /// 删除任意属性变更处理器.
         /// </summary>
-        /// <param name="handler">处理器</param>
+        /// <param name="handler">处理器.</param>
         public void RemoveAnyPropertyChangedHandler(EventHandler<PropertyChangedEventArgs> handler)
         {
             _anyPropertyChangedHandler = Delegate.Remove(_anyPropertyChangedHandler, handler);
@@ -261,10 +262,10 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 依赖属性发生变更时
+        /// 依赖属性发生变更时.
         /// </summary>
-        /// <typeparam name="T">值类型</typeparam>
-        /// <param name="args">参数</param>
+        /// <typeparam name="T">值类型.</typeparam>
+        /// <param name="args">参数.</param>
         public virtual void OnDependencyPropertyChanged<T>(PropertyChangedEventArgs<T> args)
         {
         }
@@ -373,10 +374,10 @@ namespace MineCase.Engine
         }
 
         /// <summary>
-        /// 告知
+        /// 告知.
         /// </summary>
-        /// <typeparam name="T">消息类型</typeparam>
-        /// <param name="message">消息</param>
+        /// <typeparam name="T">消息类型.</typeparam>
+        /// <param name="message">消息.</param>
         public
 #if ECS_SERVER
         Task

+ 2 - 2
src/MineCase.Algorithm/MineCase.Algorithm.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     <CodeAnalysisRuleSet>../../build/Analyzers.ruleset</CodeAnalysisRuleSet>
     <Configurations>Debug;Release;Appveyor;TravisCI</Configurations>
@@ -12,7 +12,7 @@
   <ItemGroup>
     <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.164" PrivateAssets="All" />
     <PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
-    <PackageReference Include="Stateless" Version="4.4.0" />
+    <PackageReference Include="Stateless" Version="5.11.0" />
   </ItemGroup>
 
   <ItemGroup>

+ 2 - 2
src/MineCase.Core/MineCase.Core.csproj

@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <RootNamespace>MineCase</RootNamespace>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CodeAnalysisRuleSet>../../build/Analyzers.ruleset</CodeAnalysisRuleSet>
@@ -18,7 +18,7 @@
 
   <ItemGroup>
     <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.164" PrivateAssets="All" />
-    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
+    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
   </ItemGroup>
 
   <ItemGroup>

+ 6 - 6
src/MineCase.Engine/MineCase.Server.Engine.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     <CodeAnalysisRuleSet>../../build/Analyzers.ruleset</CodeAnalysisRuleSet>
@@ -13,18 +13,18 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.Orleans.CodeGenerator.MSBuild" Version="3.2.0-rc2">
+    <PackageReference Include="Microsoft.Experimental.Collections" Version="1.0.6-e190117-3" />
+    <PackageReference Include="Microsoft.Orleans.CodeGenerator.MSBuild" Version="3.5.0">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
     </PackageReference>
-    <PackageReference Include="Microsoft.Orleans.Core" Version="3.2.0-rc2" />
+    <PackageReference Include="Microsoft.Orleans.Core" Version="3.5.0" />
   </ItemGroup>
 
   <ItemGroup>
     <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.164" PrivateAssets="All" />
-    <PackageReference Include="System.Collections.Generic.MultiValueDictionary" Version="0.1.0-e170912-3" />
-    <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.2" />
-    <PackageReference Include="MongoDB.Bson" Version="2.10.2" />
+    <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="5.0.0" />
+    <PackageReference Include="MongoDB.Bson" Version="2.13.1" />
   </ItemGroup>
 
   <ItemGroup>

+ 10 - 10
src/MineCase.Gateway/MineCase.Gateway.csproj

@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <OutputType>Exe</OutputType>
-    <TargetFramework>net5.0</TargetFramework>
+    <TargetFramework>net6.0</TargetFramework>
     <ServerGarbageCollection>true</ServerGarbageCollection>
     <ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
     <DebugType>full</DebugType>
@@ -32,15 +32,15 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Extensions.ObjectPool" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Orleans.Client" Version="3.2.0-rc2" />
-    <PackageReference Include="Orleans.MultiClient" Version="3.1.7" />
-    <PackageReference Include="Orleans.Providers.MongoDB" Version="3.1.7" />
-    <PackageReference Include="Polly" Version="7.2.0" />
-    <PackageReference Include="sharpcompress" Version="0.25.1" />
-    <PackageReference Include="SixLabors.ImageSharp" Version="1.0.0-rc0001" />
+    <PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Extensions.ObjectPool" Version="5.0.10" />
+    <PackageReference Include="Microsoft.Orleans.Client" Version="3.5.0" />
+    <PackageReference Include="Orleans.MultiClient" Version="3.3.0" />
+    <PackageReference Include="Orleans.Providers.MongoDB" Version="3.3.1" />
+    <PackageReference Include="Polly" Version="7.2.2" />
+    <PackageReference Include="sharpcompress" Version="0.29.0" />
+    <PackageReference Include="SixLabors.ImageSharp" Version="1.0.3" />
   </ItemGroup>
 
   <ItemGroup>

+ 1 - 1
src/MineCase.Nbt/MineCase.Nbt.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     <CodeAnalysisRuleSet>../../build/Analyzers.ruleset</CodeAnalysisRuleSet>
     <Configurations>Debug;Release;Appveyor;TravisCI</Configurations>

+ 4 - 6
src/MineCase.Protocol/MineCase.Protocol.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <RootNamespace>MineCase</RootNamespace>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
@@ -13,9 +13,9 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
+    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
     <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.164" PrivateAssets="All" />
-    <PackageReference Include="sharpcompress" Version="0.24.0" />
+    <PackageReference Include="sharpcompress" Version="0.29.0" />
   </ItemGroup>
 
   <ItemGroup>
@@ -25,9 +25,7 @@
   <ItemGroup>
     <ProjectReference Include="..\MineCase.Core\MineCase.Core.csproj" />
     <ProjectReference Include="..\MineCase.Nbt\MineCase.Nbt.csproj" />
-    <ProjectReference Include="..\Tools\MineCase.CodeGeneration\MineCase.CodeGeneration.csproj"
-                      OutputItemType="Analyzer"
-                      ReferenceOutputAssembly="false"/>
+    <ProjectReference Include="..\Tools\MineCase.CodeGeneration\MineCase.CodeGeneration.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
   </ItemGroup>
 
 </Project>

+ 3 - 3
src/MineCase.Serialization/MineCase.Serialization.csproj

@@ -1,15 +1,15 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <Configurations>Debug;Release;Appveyor;TravisCI</Configurations>
     <DebugType>full</DebugType>
     <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.Orleans.Core" Version="3.2.0-rc2" />
-    <PackageReference Include="MongoDB.Bson" Version="2.10.2" />
+    <PackageReference Include="Microsoft.Orleans.Core" Version="3.5.0" />
+    <PackageReference Include="MongoDB.Bson" Version="2.13.1" />
   </ItemGroup>
 
   <ItemGroup>

+ 12 - 12
src/MineCase.Server.Grains/MineCase.Server.Grains.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <RootNamespace>MineCase.Server</RootNamespace>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
     <CodeAnalysisRuleSet>../../build/Analyzers.ruleset</CodeAnalysisRuleSet>
@@ -19,23 +19,23 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="Autofac" Version="5.1.2" />
-    <PackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Extensions.Logging" Version="3.1.4" />
-    <PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="1.3.2" />
-    <PackageReference Include="Microsoft.Orleans.CodeGenerator.MSBuild" Version="3.2.0-rc2">
+    <PackageReference Include="Autofac" Version="6.2.0" />
+    <PackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Extensions.Logging" Version="5.0.0" />
+    <PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="2.1.3" />
+    <PackageReference Include="Microsoft.Orleans.CodeGenerator.MSBuild" Version="3.5.0">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
     </PackageReference>
-    <PackageReference Include="Microsoft.Orleans.Core" Version="3.2.0-rc2" />
-    <PackageReference Include="Microsoft.Orleans.OrleansRuntime" Version="3.2.0-rc2" />
+    <PackageReference Include="Microsoft.Orleans.Core" Version="3.5.0" />
+    <PackageReference Include="Microsoft.Orleans.OrleansRuntime" Version="3.5.0" />
     <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.164" PrivateAssets="All" />
-    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
+    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
     <PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
-    <PackageReference Include="MongoDB.Driver" Version="2.10.2" />
+    <PackageReference Include="MongoDB.Driver" Version="2.13.1" />
     <PackageReference Include="System.Security.Cryptography.Algorithms" Version="4.3.1" />
-    <PackageReference Include="System.Threading.Tasks.Dataflow" Version="4.11.0" />
+    <PackageReference Include="System.Threading.Tasks.Dataflow" Version="5.0.0" />
   </ItemGroup>
 
   <ItemGroup>

+ 3 - 3
src/MineCase.Server.Interfaces/MineCase.Server.Interfaces.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net5.0</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <AssemblyName>MineCase.Server.Interfaces</AssemblyName>
     <RootNamespace>MineCase.Server</RootNamespace>
     <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
@@ -18,11 +18,11 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.Orleans.CodeGenerator.MSBuild" Version="3.2.0-rc2">
+    <PackageReference Include="Microsoft.Orleans.CodeGenerator.MSBuild" Version="3.5.0">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
     </PackageReference>
-    <PackageReference Include="Microsoft.Orleans.Core" Version="3.2.0-rc2" />
+    <PackageReference Include="Microsoft.Orleans.Core" Version="3.5.0" />
     <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.164" PrivateAssets="All" />
     <PackageReference Include="System.Numerics.Vectors" Version="4.5.0" />
   </ItemGroup>

+ 11 - 11
src/MineCase.Server/MineCase.Server.csproj

@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <OutputType>Exe</OutputType>
-    <TargetFramework>net5.0</TargetFramework>
+    <TargetFramework>net6.0</TargetFramework>
     <ServerGarbageCollection>true</ServerGarbageCollection>
     <ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
     <DebugType>full</DebugType>
@@ -11,16 +11,16 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Autofac" Version="5.1.2" />
-    <PackageReference Include="Autofac.Extensions.DependencyInjection" Version="6.0.0" />
-    <PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Extensions.Options" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.1.4" />
-    <PackageReference Include="Microsoft.Orleans.Server" Version="3.2.0-rc2" />
-    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
-    <PackageReference Include="Orleans.Providers.MongoDB" Version="3.1.7" />
-    <PackageReference Include="OrleansDashboard" Version="3.1.0" />
+    <PackageReference Include="Autofac" Version="6.2.0" />
+    <PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.1.0" />
+    <PackageReference Include="Microsoft.Extensions.Hosting" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Extensions.Options" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="5.0.0" />
+    <PackageReference Include="Microsoft.Orleans.Server" Version="3.5.0" />
+    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
+    <PackageReference Include="Orleans.Providers.MongoDB" Version="3.3.1" />
+    <PackageReference Include="OrleansDashboard" Version="3.5.2" />
   </ItemGroup>
 
   <ItemGroup>

+ 2 - 2
src/Tools/MineCase.CodeGeneration/MineCase.CodeGeneration.csproj

@@ -10,8 +10,8 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.6.0-3.20207.2" PrivateAssets="all" />
-    <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.0.0-beta2.final" PrivateAssets="all" />
+    <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.11.0" PrivateAssets="all" />
+    <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.2" PrivateAssets="all" />
   </ItemGroup>
 
 </Project>

+ 2 - 2
src/Tools/MineCase.CodeGeneration/PacketSerializerGenerator.cs

@@ -14,7 +14,7 @@ namespace MineCase.CodeGeneration
     [Generator]
     public class PacketSerializerGenerator : ISourceGenerator
     {
-        public void Execute(SourceGeneratorContext context)
+        public void Execute(GeneratorExecutionContext context)
         {
             if (!(context.SyntaxReceiver is SyntaxReceiver receiver))
                 return;
@@ -200,7 +200,7 @@ using MineCase.Serialization;
             return string.Empty;
         }
 
-        public void Initialize(InitializationContext context)
+        public void Initialize(GeneratorInitializationContext context)
         {
             context.RegisterForSyntaxNotifications(() => new SyntaxReceiver());
         }

+ 5 - 5
tests/UnitTest/MineCase.UnitTest.csproj

@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFrameworks>net50</TargetFrameworks>
+    <TargetFrameworks>net6.0</TargetFrameworks>
     <CodeAnalysisRuleSet>../../build/Analyzers.ruleset</CodeAnalysisRuleSet>
     <Configurations>Debug;Release;Appveyor;TravisCI</Configurations>
     <DebugType>full</DebugType>
@@ -9,11 +9,11 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.5.0" />
-    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
-    <PackageReference Include="SixLabors.ImageSharp" Version="1.0.0-beta0006" />
+    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
+    <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
+    <PackageReference Include="SixLabors.ImageSharp" Version="1.0.3" />
     <PackageReference Include="xunit" Version="2.4.1" />
-    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
+    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>