Stone/GitSync

[fix] 没有星尘时,注入IEventProvider会失败
智能大石头 authored at 2025-05-09 11:47:03
04a74ce
Tree
1 Parent(s) d579ff1
Summary: 3 changed files with 5 additions and 5 deletions.
Modified +2 -2
Modified +2 -2
Modified +1 -1
Modified +2 -2
diff --git a/GitSync/GitSync.csproj b/GitSync/GitSync.csproj
index e916527..821feac 100644
--- a/GitSync/GitSync.csproj
+++ b/GitSync/GitSync.csproj
@@ -29,8 +29,8 @@
     <Using Include="NewLife.Reflection" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="NewLife.Core" Version="11.4.2025.401" />
-    <PackageReference Include="NewLife.Stardust" Version="3.3.2025.401" />
+    <PackageReference Include="NewLife.Core" Version="11.5.2025.501" />
+    <PackageReference Include="NewLife.Stardust" Version="3.3.2025.506" />
   </ItemGroup>
 
 </Project>
Modified +2 -2
diff --git a/GitSync/Services/GitService.cs b/GitSync/Services/GitService.cs
index ca01e6a..9be6933 100644
--- a/GitSync/Services/GitService.cs
+++ b/GitSync/Services/GitService.cs
@@ -11,9 +11,9 @@ internal class GitService
     private readonly IEventProvider _eventProvider;
     private readonly ITracer _tracer;
 
-    public GitService(IEventProvider eventProvider, ITracer tracer)
+    public GitService(IServiceProvider serviceProvider, ITracer tracer)
     {
-        _eventProvider = eventProvider;
+        _eventProvider = serviceProvider.GetService<IEventProvider>();
         _tracer = tracer;
     }
 
Modified +1 -1
diff --git a/TestProject1/TestProject1.csproj b/TestProject1/TestProject1.csproj
index 75fe4d9..4a5a7a9 100644
--- a/TestProject1/TestProject1.csproj
+++ b/TestProject1/TestProject1.csproj
@@ -24,7 +24,7 @@
     </PackageReference>
     <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
     <PackageReference Include="xunit" Version="2.9.3" />
-    <PackageReference Include="xunit.runner.visualstudio" Version="3.0.2">
+    <PackageReference Include="xunit.runner.visualstudio" Version="3.1.0">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>