Skip to content

Commit 17cbd11

Browse files
committed
Remove Microsoft.Extensions.PlatformAbstractions
* fix some vulnerable dependencies
1 parent eb48a5f commit 17cbd11

File tree

4 files changed

+4
-12
lines changed

4 files changed

+4
-12
lines changed

src/NSwag.Commands/NSwag.Commands.csproj

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</ItemGroup>
1313

1414
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
15-
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="8.0.0" />
15+
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="8.0.2" />
1616
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="8.0.0" />
1717
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.0" />
1818
</ItemGroup>
@@ -34,7 +34,6 @@
3434
</ItemGroup>
3535

3636
<ItemGroup>
37-
<PackageReference Include="Microsoft.Extensions.PlatformAbstractions" Version="1.1.0" Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))" />
3837
<PackageReference Include="NConsole" Version="3.12.6605.26941" />
3938
</ItemGroup>
4039

src/NSwag.Commands/RuntimeUtilities.cs

+2-7
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
// <author>Rico Suter, [email protected]</author>
77
//-----------------------------------------------------------------------
88

9-
#if !NETFRAMEWORK
10-
using Microsoft.Extensions.PlatformAbstractions;
11-
#endif
12-
139
namespace NSwag.Commands
1410
{
1511
/// <summary>Provides runtime utilities.</summary>
@@ -23,10 +19,9 @@ public static Runtime CurrentRuntime
2319
#if NETFRAMEWORK
2420
return IntPtr.Size == 4 ? Runtime.WinX86 : Runtime.WinX64;
2521
#else
26-
var framework = PlatformServices.Default.Application.RuntimeFramework;
27-
if (framework.Identifier == ".NETCoreApp")
22+
if (!System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription.StartsWith(".NET Framework", StringComparison.Ordinal))
2823
{
29-
if (framework.Version.Major >= 9)
24+
if (Environment.Version.Major >= 9)
3025
{
3126
return Runtime.Net90;
3227
}

src/NSwag.ConsoleCore/NSwag.ConsoleCore.csproj

-2
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@
1414
</ItemGroup>
1515

1616
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
17-
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="8.0.0" />
1817
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="8.0.0" />
1918
</ItemGroup>
2019

2120
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
22-
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="9.0.0" />
2321
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="9.0.0" />
2422
</ItemGroup>
2523

src/NSwag.Generation.AspNetCore.Tests/NSwag.Generation.AspNetCore.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<ItemGroup>
88
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1" />
99
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
10-
<PackageReference Include="Moq" Version="4.16.1" />
10+
<PackageReference Include="Moq" Version="4.20.72" />
1111
<PackageReference Include="System.Text.Encodings.Web" Version="8.0.0" />
1212
<PackageReference Include="xunit" Version="2.9.2" />
1313
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">

0 commit comments

Comments
 (0)