Skip to content

Commit c7b8d84

Browse files
committed
Added AssemblyVersion to MSBuild ouput dll
1 parent f3a8c17 commit c7b8d84

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

Build.ps1

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ function Install-NuGetPackages($solution)
2020
nuget restore $solution
2121
}
2222

23-
function Invoke-MSBuild($solution, $customLogger)
23+
function Invoke-MSBuild($solution, $assembly, $customLogger)
2424
{
2525
if ($customLogger)
2626
{
27-
msbuild "$solution" /verbosity:minimal /p:Configuration=Release /logger:"$customLogger"
27+
msbuild "$solution" /verbosity:minimal /p:Configuration=Release /p:AssemblyVersion=$assembly /p:FileVersion=$assembly /p:InformationalVersion=$assembly /logger:"$customLogger"
2828
}
2929
else
3030
{
31-
msbuild "$solution" /verbosity:minimal /p:Configuration=Release
31+
msbuild "$solution" /verbosity:minimal /p:Configuration=Release /p:AssemblyVersion=$assembly /p:FileVersion=$assembly /p:InformationalVersion=$assembly
3232
}
3333
}
3434

@@ -52,9 +52,14 @@ function Invoke-Build($majorMinorPatch, $revision, $customLogger, $notouch, $sln
5252
Set-AssemblyVersions $package $assembly
5353
}
5454

55+
$assembly = "$majorMinorPatch.$revision"
56+
57+
Write-Output "Assembly version will be set to $assembly"
58+
Set-AssemblyVersions $package $assembly
59+
5560
Install-NuGetPackages $slnfile
5661

57-
Invoke-MSBuild $slnfile $customLogger
62+
Invoke-MSBuild $slnfile $assembly $customLogger
5863

5964
Invoke-NuGetPack $package
6065
}

src/Serilog.Sinks.Xamarin.nuspec

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata>
44
<id>Serilog.Sinks.Xamarin</id>
5-
<version>0.2.0-beta3</version>
5+
<version>0.2.0</version>
66
<authors>Serilog Contributors</authors>
7-
<description>Serilog event sink that writes to Xamarin Android AndroidLogger
8-
and/or Xamarin iOS + macOS NSLog.</description>
7+
<description>Serilog event sink that writes to Xamarin Android AndroidLogger and/or Xamarin iOS or Xamarin macOS NSLog.</description>
98
<language>en-US</language>
109
<projectUrl>http://serilog.net</projectUrl>
1110
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>

src/Serilog.Sinks.Xamarin/Serilog.Sinks.Xamarin.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
<PropertyGroup>
44
<TargetFrameworks>Xamarin.iOS10;Xamarin.Mac20;MonoAndroid90</TargetFrameworks>
55
<NuspecFile>.\src\Serilog.Sinks.Xamarin.nuspec</NuspecFile>
6-
<!-- <Version>0.2.0</Version> -->
76
</PropertyGroup>
87

98
<ItemGroup>

0 commit comments

Comments
 (0)