From a50334f2acb09fd16dc9cbd20ad1c6dd093d1d64 Mon Sep 17 00:00:00 2001 From: Luke Bakken Date: Tue, 7 Apr 2020 19:10:15 -0700 Subject: [PATCH] Enable deterministic builds (#809) * Enable deterministic builds Fixes #805 * Add Directory.Build.targets with AssemblyInfo embedding workaround Co-authored-by: Brandon Ording --- RabbitMQDotNetClient.sln | 1 + projects/Directory.Build.targets | 11 +++++++++++ projects/RabbitMQ.Client/RabbitMQ.Client.csproj | 5 +++++ 3 files changed, 17 insertions(+) create mode 100644 projects/Directory.Build.targets diff --git a/RabbitMQDotNetClient.sln b/RabbitMQDotNetClient.sln index 515654ca48..8c7cd7253c 100644 --- a/RabbitMQDotNetClient.sln +++ b/RabbitMQDotNetClient.sln @@ -5,6 +5,7 @@ MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{34486CC0-D61E-46BA-9E5E-6E8EFA7C34B5}" ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig + projects\Directory.Build.targets = projects\Directory.Build.targets EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RabbitMQ.Client", "projects\RabbitMQ.Client\RabbitMQ.Client.csproj", "{8C554257-5ECC-45DB-873D-560BFBB74EC8}" diff --git a/projects/Directory.Build.targets b/projects/Directory.Build.targets new file mode 100644 index 0000000000..b492f762ac --- /dev/null +++ b/projects/Directory.Build.targets @@ -0,0 +1,11 @@ + + + + $([System.IO.Path]::Combine('$(IntermediateOutputPath)','$(TargetFrameworkMoniker).AssemblyAttributes$(DefaultLanguageSourceExtension)')) + + + + + + + diff --git a/projects/RabbitMQ.Client/RabbitMQ.Client.csproj b/projects/RabbitMQ.Client/RabbitMQ.Client.csproj index 55d88da9f3..7650bdda44 100755 --- a/projects/RabbitMQ.Client/RabbitMQ.Client.csproj +++ b/projects/RabbitMQ.Client/RabbitMQ.Client.csproj @@ -28,6 +28,11 @@ ..\..\packages + + true + true + + $(MinVerMajor).$(MinVerMinor).$(MinVerPatch)-$(MinVerPreRelease)-pr.$(CONCOURSE_PULL_REQUEST_NUMBER)