Skip to content

Commit 44fddd8

Browse files
committed
Merge pull request #20 from jansoren/dev
Now using Serilog version 2.x to prevent Serilog.FullNetFx issue
2 parents 715a6cf + edb1b3e commit 44fddd8

File tree

7 files changed

+53
-32
lines changed

7 files changed

+53
-32
lines changed

Build.ps1

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,6 @@ param(
66
[String] $sln # e.g serilog-sink-name
77
)
88

9-
function Set-AssemblyVersions($informational, $assembly)
10-
{
11-
(Get-Content assets/CommonAssemblyInfo.cs) |
12-
ForEach-Object { $_ -replace """1.0.0.0""", """$assembly""" } |
13-
ForEach-Object { $_ -replace """1.0.0""", """$informational""" } |
14-
ForEach-Object { $_ -replace """1.1.1.1""", """$($informational).0""" } |
15-
Set-Content assets/CommonAssemblyInfo.cs
16-
}
17-
189
function Install-NuGetPackages($solution)
1910
{
2011
nuget restore $solution
@@ -56,16 +47,8 @@ function Invoke-Build($majorMinor, $patch, $customLogger, $notouch, $sln)
5647

5748
Write-Output "$sln $package"
5849

59-
if (-not $notouch)
60-
{
61-
$assembly = "$majorMinor.0.0"
62-
63-
Write-Output "Assembly version will be set to $assembly"
64-
Set-AssemblyVersions $package $assembly
65-
}
66-
6750
Install-NuGetPackages $slnfile
68-
51+
6952
Invoke-MSBuild $slnfile $customLogger
7053

7154
Invoke-NuGetPack $package

appveyor.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: "{build}"
2+
configuration: Debug
3+
build_script:
4+
- ps: ./Build.ps1 -majorMinor "4.0" -patch "0-beta-$env:APPVEYOR_BUILD_VERSION" -customLogger "C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
5+
artifacts:
6+
- path: Serilog.Sinks.MSSqlServer.*.nupkg
7+
deploy:
8+
- provider: NuGet
9+
api_key:
10+
secure: nvZ/z+pMS91b3kG4DgfES5AcmwwGoBYQxr9kp4XiJHj25SAlgdIxFx++1N0lFH2x
11+
skip_symbols: true
12+
on:
13+
branch: dev
14+
assembly_info:
15+
patch: true
16+
file: AssemblyInfo.*
17+
assembly_version: "{build}"
18+
assembly_file_version: "{build}"
19+
assembly_informational_version: "4.0.0-beta-{build}"

assets/CommonAssemblyInfo.cs

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

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
[assembly: AssemblyTitle("Serilog.Sinks.MSSqlServer")]
55
[assembly: AssemblyDescription("Serilog sink for MSSqlServer")]
66
[assembly: AssemblyCopyright("Copyright © Serilog Contributors 2014")]
7+
[assembly: AssemblyVersion("1.0.0.0")]
8+
[assembly: AssemblyFileVersion("1.0.0.0")]
9+
[assembly: AssemblyInformationalVersion("1.0.0")]
710

811
[assembly: InternalsVisibleTo("Serilog.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100fb8d13fd344a1c" +
912
"6fe0fe83ef33c1080bf30690765bc6eb0df26ebfdf8f21670c64265b30db09f73a0dea5b3db4c9" +

src/Serilog.Sinks.MSSqlServer/Serilog.Sinks.MSSqlServer.csproj

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@
4646
<AssemblyOriginatorKeyFile>..\..\assets\Serilog.snk</AssemblyOriginatorKeyFile>
4747
</PropertyGroup>
4848
<ItemGroup>
49-
<Reference Include="Serilog, Version=1.5.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
50-
<HintPath>..\..\packages\Serilog.1.5.14\lib\net45\Serilog.dll</HintPath>
49+
<Reference Include="Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
50+
<HintPath>..\..\packages\Serilog.2.0.0-beta-523\lib\net45\Serilog.dll</HintPath>
5151
<Private>True</Private>
5252
</Reference>
53-
<Reference Include="Serilog.FullNetFx, Version=1.5.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
54-
<HintPath>..\..\packages\Serilog.1.5.14\lib\net45\Serilog.FullNetFx.dll</HintPath>
53+
<Reference Include="Serilog.Sinks.PeriodicBatching, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
54+
<HintPath>..\..\packages\Serilog.Sinks.PeriodicBatching.2.0.0-beta-700\lib\net45\Serilog.Sinks.PeriodicBatching.dll</HintPath>
5555
<Private>True</Private>
5656
</Reference>
5757
<Reference Include="System" />
@@ -69,9 +69,6 @@
6969
<Compile Include="Configuration\MSSqlServerConfigurationSection.cs" />
7070
<Compile Include="LoggerConfigurationMSSqlServerExtensions.cs" />
7171
<Compile Include="Properties\AssemblyInfo.cs" />
72-
<Compile Include="..\..\assets\CommonAssemblyInfo.cs">
73-
<Link>Properties\CommonAssemblyInfo.cs</Link>
74-
</Compile>
7572
<Compile Include="Sinks\MSSqlServer\ColumnOptions.cs" />
7673
<Compile Include="Sinks\MSSqlServer\MSSqlServerSink.cs" />
7774
<Compile Include="Sinks\MSSqlServer\SqlTableCreator.cs" />
@@ -83,6 +80,7 @@
8380
<Link>Serilog.snk</Link>
8481
</None>
8582
<None Include="packages.config" />
83+
<None Include="project.json" />
8684
<None Include="Serilog.Sinks.MSSqlServer.nuspec" />
8785
</ItemGroup>
8886
<ItemGroup>
@@ -103,4 +101,4 @@
103101
</BootstrapperPackage>
104102
</ItemGroup>
105103
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
106-
</Project>
104+
</Project>
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Serilog" version="1.5.14" targetFramework="net45" />
3+
<package id="Serilog" version="2.0.0-beta-523" targetFramework="net45" />
4+
<package id="Serilog.Sinks.PeriodicBatching" version="2.0.0-beta-700" targetFramework="net45" />
45
</packages>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"version": "4.0.0-beta-0",
3+
"description": "A Serilog sink that writes events to Microsoft SQL Server",
4+
"authors": [ "Serilog Contributors" ],
5+
"tags": [ "serilog", "sinks", "mssqlserver" ],
6+
"projectUrl": "http://serilog.net",
7+
"licenseUrl": "http://www.apache.org/licenses/LICENSE-2.0",
8+
"iconUrl": "http://serilog.net/images/serilog-sink-nuget.png",
9+
"dependencies": {
10+
"Serilog": "2.0.0-beta-523",
11+
"Serilog.Sinks.PeriodicBatching": "2.0.0-beta-700"
12+
},
13+
"compilationOptions": {
14+
"keyFile": "../../assets/Serilog.snk"
15+
},
16+
"frameworks": {
17+
"net45": {}
18+
},
19+
"runtimes": {
20+
"win": {}
21+
}
22+
}

0 commit comments

Comments
 (0)