Skip to content

Commit 407a800

Browse files
committed
[REVIEW] Align TFMs and PackageReferences with current Serilog practices
1 parent 1f878f3 commit 407a800

File tree

4 files changed

+28
-10
lines changed

4 files changed

+28
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ You can get started quickly with this package, and later migrate to the full Ser
1616
**1.** Add [the NuGet package](https://nuget.org/packages/serilog.extensions.logging.file) as a dependency of your project either with the package manager or directly to the CSPROJ file:
1717

1818
```xml
19-
<PackageReference Include="Serilog.Extensions.Logging.File" Version="3.1.0" />
19+
<PackageReference Include="Serilog.Extensions.Logging.File" Version="3.0.0" />
2020
```
2121

2222
**2.** In your `Program` class, configure logging on the web host builder, and call `AddFile()` on the provided `loggingBuilder`.

example/WebApplication/WebApplication.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</ItemGroup>
1414

1515
<ItemGroup>
16-
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
16+
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />
1717
</ItemGroup>
1818

1919
</Project>

src/Serilog.Extensions.Logging.File/Serilog.Extensions.Logging.File.csproj

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
<PropertyGroup>
44
<Description>Add file logging to ASP.NET Core apps with one line of code.</Description>
5-
<VersionPrefix>3.1.0</VersionPrefix>
5+
<VersionPrefix>3.0.0</VersionPrefix>
66
<Authors>Serilog Contributors</Authors>
7-
<TargetFrameworks>netstandard2.0</TargetFrameworks>
7+
<TargetFrameworks>netstandard2.0;netcoreapp3.1;net5.0;net6.0</TargetFrameworks>
88
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1010
<AssemblyName>Serilog.Extensions.Logging.File</AssemblyName>
@@ -30,8 +30,26 @@
3030
<PackageReference Include="Serilog.Sinks.RollingFile" Version="3.3.0" />
3131
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" />
3232
<PackageReference Include="Serilog.Formatting.Compact" Version="1.1.0" />
33-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="2.0.0" />
34-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="2.0.0" />
33+
</ItemGroup>
34+
35+
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
36+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="2.2.0" />
37+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="2.2.4" />
38+
</ItemGroup>
39+
40+
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp3.1'">
41+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="3.1.22" />
42+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="3.1.22" />
43+
</ItemGroup>
44+
45+
<ItemGroup Condition="'$(TargetFramework)' == 'net5.0'">
46+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="5.0.0" />
47+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="5.0.0" />
48+
</ItemGroup>
49+
50+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
51+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="6.0.0" />
52+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="6.0.0" />
3553
</ItemGroup>
3654

3755
</Project>

test/Serilog.Extensions.Logging.File.Tests/Serilog.Extensions.Logging.File.Tests.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp2.0;net472</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0</TargetFrameworks>
55
<AssemblyName>Serilog.Extensions.Logging.File.Tests</AssemblyName>
66
<AssemblyOriginatorKeyFile>../../assets/Serilog.snk</AssemblyOriginatorKeyFile>
77
<SignAssembly>true</SignAssembly>
@@ -20,9 +20,9 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
24-
<PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
25-
<PackageReference Include="xunit" Version="2.2.0" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.2" />
24+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" />
25+
<PackageReference Include="xunit" Version="2.4.1" />
2626
</ItemGroup>
2727

2828
</Project>

0 commit comments

Comments
 (0)