Skip to content

Commit e68495b

Browse files
Convert Serilog.Sinks.ExcelDnaLogDisplay project to SDK-style
1 parent 5d8dcb0 commit e68495b

File tree

5 files changed

+57
-158
lines changed

5 files changed

+57
-158
lines changed

serilog-sinks-exceldnalogdisplay.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ VisualStudioVersion = 16.0.28922.388
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleAddIn", "sample\SampleAddIn\SampleAddIn.csproj", "{773F7798-9CF7-4CFA-8353-5D882D11490B}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Serilog.Sinks.ExcelDnaLogDisplay", "src\Serilog.Sinks.ExcelDnaLogDisplay\Serilog.Sinks.ExcelDnaLogDisplay.csproj", "{20E3AF43-2C31-47A6-8270-C1B8B4B6C665}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Serilog.Sinks.ExcelDnaLogDisplay", "src\Serilog.Sinks.ExcelDnaLogDisplay\Serilog.Sinks.ExcelDnaLogDisplay.csproj", "{20E3AF43-2C31-47A6-8270-C1B8B4B6C665}"
99
EndProject
1010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Serilog.Sinks.ExcelDnaLogDisplay.Tests", "test\Serilog.Sinks.ExcelDnaLogDisplay.Tests\Serilog.Sinks.ExcelDnaLogDisplay.Tests.csproj", "{6198F301-FDDB-4ED7-8A8B-A0B8E9871737}"
1111
EndProject

src/Serilog.Sinks.ExcelDnaLogDisplay/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 50 deletions
This file was deleted.
Lines changed: 56 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,72 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.props" Condition="Exists('..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.props')" />
4-
<Import Project="..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.props" Condition="Exists('..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.props')" />
5-
<Import Project="..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.props" Condition="Exists('..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.props')" />
6-
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
73
<PropertyGroup>
8-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
9-
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
10-
<ProjectGuid>{20E3AF43-2C31-47A6-8270-C1B8B4B6C665}</ProjectGuid>
11-
<OutputType>Library</OutputType>
12-
<AppDesignerFolder>Properties</AppDesignerFolder>
4+
<TargetFrameworks>net45;net461;net472;net48</TargetFrameworks>
135
<RootNamespace>Serilog</RootNamespace>
6+
147
<AssemblyName>Serilog.Sinks.ExcelDnaLogDisplay</AssemblyName>
15-
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
16-
<FileAlignment>512</FileAlignment>
17-
<Deterministic>true</Deterministic>
18-
<SignAssembly>true</SignAssembly>
19-
<AssemblyOriginatorKeyFile>..\..\assets\exceldna.snk</AssemblyOriginatorKeyFile>
8+
<AssemblyVersion>1.0.0.0</AssemblyVersion>
9+
<GenerateAssemblyVersionAttribute>true</GenerateAssemblyVersionAttribute>
10+
<GenerateAssemblyFileVersionAttribute>true</GenerateAssemblyFileVersionAttribute>
11+
<GenerateDocumentationFile>false</GenerateDocumentationFile>
12+
13+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
14+
<DebugType>portable</DebugType>
15+
<IncludeSymbols>true</IncludeSymbols>
2016
<EmbedUntrackedSources>true</EmbedUntrackedSources>
17+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
18+
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
19+
20+
<SignAssembly>true</SignAssembly>
21+
<AssemblyOriginatorKeyFile>../../assets/exceldna.snk</AssemblyOriginatorKeyFile>
22+
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
23+
24+
<NoWarn>$(NoWarn);NU5048</NoWarn>
25+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
26+
<TreatSpecificWarningsAsErrors />
2127
</PropertyGroup>
22-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
23-
<DebugSymbols>true</DebugSymbols>
24-
<DebugType>full</DebugType>
25-
<Optimize>false</Optimize>
26-
<OutputPath>bin\Debug\</OutputPath>
27-
<DefineConstants>DEBUG;TRACE</DefineConstants>
28-
<ErrorReport>prompt</ErrorReport>
29-
<WarningLevel>4</WarningLevel>
30-
<DocumentationFile>bin\Debug\Serilog.Sinks.ExcelDnaLogDisplay.xml</DocumentationFile>
28+
29+
<PropertyGroup>
30+
<MinClientVersion>3.3</MinClientVersion>
31+
<PackageId>Serilog.Sinks.ExcelDnaLogDisplay</PackageId>
32+
<Version>0.0.1-local</Version>
33+
<Authors>C. Augusto Proiete &amp; Contributors</Authors>
34+
<Company>augustoproiete.net</Company>
35+
<Description>A Serilog sink that writes events to Excel-DNA LogDisplay.</Description>
36+
<Copyright>Copyright 2018-2020 C. Augusto Proiete &amp; Contributors - Provided under the Apache License, Version 2.0</Copyright>
37+
<PackageTags>serilog;sink;exceldna;excel-dna;logdisplay;excel</PackageTags>
38+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
39+
<PackageIcon>images\icon.png</PackageIcon>
40+
<PackageIconUrl>https://raw.githubusercontent.com/augustoproiete/serilog-sinks-exceldnalogdisplay/master/assets/serilog-sinks-exceldnalogdisplay-nuget.png</PackageIconUrl>
41+
<PackageProjectUrl>https://github.com/augustoproiete/serilog-sinks-exceldnalogdisplay</PackageProjectUrl>
42+
<PackageReleaseNotes>https://github.com/augustoproiete/serilog-sinks-exceldnalogdisplay/releases</PackageReleaseNotes>
43+
<RepositoryType>git</RepositoryType>
44+
<RepositoryUrl>https://github.com/augustoproiete/serilog-sinks-exceldnalogdisplay</RepositoryUrl>
3145
</PropertyGroup>
32-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
33-
<DebugType>pdbonly</DebugType>
34-
<Optimize>true</Optimize>
35-
<OutputPath>bin\Release\</OutputPath>
36-
<DefineConstants>TRACE</DefineConstants>
37-
<ErrorReport>prompt</ErrorReport>
38-
<WarningLevel>4</WarningLevel>
39-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
40-
<DocumentationFile>bin\Release\Serilog.Sinks.ExcelDnaLogDisplay.xml</DocumentationFile>
46+
47+
<PropertyGroup>
48+
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
4149
</PropertyGroup>
50+
4251
<ItemGroup>
43-
<Reference Include="ExcelDna.Integration, Version=1.1.0.0, Culture=neutral, PublicKeyToken=f225e9659857edbe, processorArchitecture=MSIL">
44-
<HintPath>..\..\packages\ExcelDna.Integration.1.1.0\lib\ExcelDna.Integration.dll</HintPath>
45-
</Reference>
46-
<Reference Include="Microsoft.CSharp" />
47-
<Reference Include="Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
48-
<HintPath>..\..\packages\Serilog.2.9.0\lib\net45\Serilog.dll</HintPath>
49-
</Reference>
5052
<Reference Include="System" />
5153
<Reference Include="System.Core" />
54+
<Reference Include="Microsoft.CSharp" />
55+
</ItemGroup>
56+
57+
<ItemGroup>
58+
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
59+
<_Parameter1>Serilog.Sinks.ExcelDnaLogDisplay.Tests, PublicKey=00240000048000009400000006020000002400005253413100040000010001005db330d3ef10831fe51df3809c8e717ae5658de73f3a51dd72d7a7b30b49344818c2bc55fde0bfb017f907e7af2b2f507e08707800dca8341ca83722cc79503a5e8449132fce7d81bfa1302fb7f000cd58837ae337b00b9940ec3e433a78c2f04f816843a772f098b667b42e3df91aae44f17b8574892f49576a256bbb13bcd5</_Parameter1>
60+
</AssemblyAttribute>
5261
</ItemGroup>
62+
5363
<ItemGroup>
54-
<Compile Include="ExcelDnaLogDisplayConfigurationExtensions.cs" />
55-
<Compile Include="Sinks\ExcelDnaLogDisplay\ExcelDnaLogDisplaySink.cs" />
56-
<Compile Include="Properties\AssemblyInfo.cs" />
64+
<PackageReference Include="Serilog" Version="2.5.0" />
65+
<PackageReference Include="ExcelDna.Integration" Version="1.1.0" />
66+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
5767
</ItemGroup>
68+
5869
<ItemGroup>
59-
<None Include="packages.config" />
60-
<None Include="Serilog.Sinks.ExcelDnaLogDisplay.nuspec" />
70+
<None Include="..\..\assets\serilog-sinks-exceldnalogdisplay-nuget.png" Pack="true" Visible="false" PackagePath="images\icon.png" />
6171
</ItemGroup>
62-
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
63-
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
64-
<PropertyGroup>
65-
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
66-
</PropertyGroup>
67-
<Error Condition="!Exists('..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.props'))" />
68-
<Error Condition="!Exists('..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.targets'))" />
69-
<Error Condition="!Exists('..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.props'))" />
70-
<Error Condition="!Exists('..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.targets'))" />
71-
<Error Condition="!Exists('..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.props'))" />
72-
<Error Condition="!Exists('..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.targets'))" />
73-
</Target>
74-
<Import Project="..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.targets" Condition="Exists('..\..\packages\Microsoft.Build.Tasks.Git.1.0.0\build\Microsoft.Build.Tasks.Git.targets')" />
75-
<Import Project="..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.targets" Condition="Exists('..\..\packages\Microsoft.SourceLink.Common.1.0.0\build\Microsoft.SourceLink.Common.targets')" />
76-
<Import Project="..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.targets" Condition="Exists('..\..\packages\Microsoft.SourceLink.GitHub.1.0.0\build\Microsoft.SourceLink.GitHub.targets')" />
7772
</Project>

src/Serilog.Sinks.ExcelDnaLogDisplay/Serilog.Sinks.ExcelDnaLogDisplay.nuspec

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/Serilog.Sinks.ExcelDnaLogDisplay/packages.config

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)