Skip to content

Commit a13c2de

Browse files
Clean-up csproj, use PackageLicenseExpression & PackageIcon
1 parent 49f4ead commit a13c2de

File tree

3 files changed

+48
-29
lines changed

3 files changed

+48
-29
lines changed

Directory.Build.props

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Project>
2+
<PropertyGroup>
3+
<LangVersion>latest</LangVersion>
4+
</PropertyGroup>
5+
</Project>

assets/serilog-sink-nuget.png

20.4 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,64 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
32
<PropertyGroup>
4-
<Description>A Serilog sink that writes log events to Notepad.</Description>
5-
<VersionPrefix>1.1.0</VersionPrefix>
6-
<Authors>C. Augusto Proiete &amp; Contributors</Authors>
73
<TargetFrameworks>net45;netstandard2.0;netcoreapp2.0;netcoreapp3.1</TargetFrameworks>
8-
<LangVersion>8.0</LangVersion>
4+
<RootNamespace>Serilog</RootNamespace>
5+
96
<AssemblyName>Serilog.Sinks.Notepad</AssemblyName>
10-
<AssemblyOriginatorKeyFile>../../assets/Serilog.snk</AssemblyOriginatorKeyFile>
7+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
8+
<GenerateAssemblyVersionAttribute>true</GenerateAssemblyVersionAttribute>
9+
<GenerateAssemblyFileVersionAttribute>true</GenerateAssemblyFileVersionAttribute>
10+
<GenerateDocumentationFile>false</GenerateDocumentationFile>
11+
12+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
13+
<DebugType>portable</DebugType>
14+
<IncludeSymbols>true</IncludeSymbols>
15+
<EmbedUntrackedSources>true</EmbedUntrackedSources>
16+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
17+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
18+
1119
<SignAssembly>true</SignAssembly>
20+
<AssemblyOriginatorKeyFile>../../assets/Serilog.snk</AssemblyOriginatorKeyFile>
1221
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
22+
23+
<NoWarn>$(NoWarn);NU5048</NoWarn>
24+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
25+
<TreatSpecificWarningsAsErrors />
26+
</PropertyGroup>
27+
28+
<PropertyGroup>
29+
<MinClientVersion>3.3</MinClientVersion>
1330
<PackageId>Serilog.Sinks.Notepad</PackageId>
31+
<Version>0.0.1-local</Version>
32+
<Authors>C. Augusto Proiete &amp; Contributors</Authors>
33+
<Company>augustoproiete.net</Company>
34+
<Description>A Serilog sink that writes log events to Notepad.</Description>
35+
<Copyright>Copyright 2018-2020 C. Augusto Proiete &amp; Contributors - Provided under the Apache License, Version 2.0</Copyright>
1436
<PackageTags>serilog;notepad;sink</PackageTags>
37+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
38+
<PackageIcon>images\icon.png</PackageIcon>
1539
<PackageIconUrl>http://serilog.net/images/serilog-sink-nuget.png</PackageIconUrl>
1640
<PackageProjectUrl>https://github.com/augustoproiete/serilog-sinks-notepad</PackageProjectUrl>
17-
<PackageLicenseFile>LICENSE</PackageLicenseFile>
18-
<PackageReleaseNotes>https://github.com/augustoproiete/serilog-sinks-notepad/releases/tag/v$(VersionPrefix)</PackageReleaseNotes>
19-
<MinClientVersion>3.3</MinClientVersion>
20-
<IncludeSymbols>true</IncludeSymbols>
21-
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
22-
<RepositoryUrl>https://github.com/augustoproiete/serilog-sinks-notepad</RepositoryUrl>
41+
<PackageReleaseNotes>https://github.com/augustoproiete/serilog-sinks-notepad/releases</PackageReleaseNotes>
2342
<RepositoryType>git</RepositoryType>
24-
<Copyright>Copyright (c) 2020 C. Augusto Proiete &amp; Contributors - Provided under the Apache License, Version 2.0</Copyright>
25-
<GenerateAssemblyVersionAttribute>true</GenerateAssemblyVersionAttribute>
26-
<GenerateAssemblyFileVersionAttribute>true</GenerateAssemblyFileVersionAttribute>
27-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
28-
<!-- Don't reference the full NETStandard.Library -->
43+
<RepositoryUrl>https://github.com/augustoproiete/serilog-sinks-notepad</RepositoryUrl>
44+
</PropertyGroup>
45+
46+
<PropertyGroup>
2947
<DisableImplicitFrameworkReferences Condition=" '$(TargetFramework)' == 'net45' ">true</DisableImplicitFrameworkReferences>
30-
<NoWarn>$(NoWarn);NU5048</NoWarn>
31-
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
32-
<TreatSpecificWarningsAsErrors />
33-
<RootNamespace>Serilog</RootNamespace>
3448
</PropertyGroup>
3549

50+
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
51+
<Reference Include="System" />
52+
<Reference Include="System.Core" />
53+
<Reference Include="Microsoft.CSharp" />
54+
</ItemGroup>
55+
3656
<ItemGroup>
3757
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
3858
<_Parameter1>Serilog.Sinks.Notepad.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100fb8d13fd344a1c6fe0fe83ef33c1080bf30690765bc6eb0df26ebfdf8f21670c64265b30db09f73a0dea5b3db4c9d18dbf6d5a25af5ce9016f281014d79dc3b4201ac646c451830fc7e61a2dfd633d34c39f87b81894191652df5ac63cc40c77f3542f702bda692e6e8a9158353df189007a49da0f3cfd55eb250066b19485ec</_Parameter1>
3959
</AssemblyAttribute>
4060
</ItemGroup>
4161

42-
<ItemGroup>
43-
<None Include="..\..\LICENSE" Pack="true" Visible="false" PackagePath="" />
44-
</ItemGroup>
45-
4662
<ItemGroup>
4763
<None Remove="*.DotSettings" />
4864
</ItemGroup>
@@ -57,10 +73,8 @@
5773
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" />
5874
</ItemGroup>
5975

60-
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
61-
<Reference Include="System" />
62-
<Reference Include="System.Core" />
63-
<Reference Include="Microsoft.CSharp" />
76+
<ItemGroup>
77+
<None Include="..\..\assets\serilog-sink-nuget.png" Pack="true" Visible="false" PackagePath="images\icon.png" />
6478
</ItemGroup>
6579

6680
</Project>

0 commit comments

Comments
 (0)