diff options
Diffstat (limited to 'tools/DotNetOpenAuth.Versioning.targets')
-rw-r--r-- | tools/DotNetOpenAuth.Versioning.targets | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/tools/DotNetOpenAuth.Versioning.targets b/tools/DotNetOpenAuth.Versioning.targets index 5047f3a..7f4251d 100644 --- a/tools/DotNetOpenAuth.Versioning.targets +++ b/tools/DotNetOpenAuth.Versioning.targets @@ -1,21 +1,13 @@ <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <!-- Import this .targets file to automatically generate AssemblyVersion - attribute according to DotNetOpenAuth convention. --> + attribute according to DotNetOpenAuth convention. + This file assumes DotNetOpenAuth.props and DotNetOpenAuth.targets are also imported. --> <PropertyGroup> - <ProjectRoot Condition="'$(ProjectRoot)' == ''">$(MSBuildProjectDirectory)\..\..\</ProjectRoot> - <VersionCsFile>$(ProjectRoot)obj\$(Configuration)\$(AssemblyName).Version.cs</VersionCsFile> + <VersionCsFile>$(IntermediatePath)\$(AssemblyName).Version.cs</VersionCsFile> <NoWarn>$(NoWarn);1607</NoWarn> </PropertyGroup> - <PropertyGroup Condition="'$(SignAssembly)' == 'true'"> - <DefineConstants>$(DefineConstants);StrongNameSigned</DefineConstants> - <DelaySign>true</DelaySign> - <PublicKeyFile Condition="'$(PublicKeyFile)' == ''">$(ProjectRoot)src\official-build-key.pub</PublicKeyFile> - <AssemblyOriginatorKeyFile Condition="'$(AssemblyOriginatorKeyFile)' == ''">$(PublicKeyFile)</AssemblyOriginatorKeyFile> - </PropertyGroup> - - <Import Project="$(ProjectRoot)lib\DotNetOpenAuth.BuildTasks.targets" /> <UsingTask AssemblyFile="$(ProjectRoot)lib\MSBuild.Community.Tasks.dll" TaskName="AssemblyInfo"/> <Target Name="GetBuildVersion"> @@ -33,7 +25,7 @@ <Message Condition=" '$(AssemblyInformationalVersion)' != '' " Text="Building version $(BuildVersion) from commit $(AssemblyInformationalVersion)"/> <Message Condition=" '$(AssemblyInformationalVersion)' == '' " Text="Building version $(BuildVersion)"/> </Target> - + <Target Name="BeforeBuild" DependsOnTargets="GetBuildVersion"> <PropertyGroup> <NewVersionCsFile>$(VersionCsFile).new</NewVersionCsFile> |