Skip to content
Browse files

Updated for release, including fully signed assemblies

  • Loading branch information...
1 parent a31f156 commit 2564027f6d631403e6f3c362a420d03483462c14 Chris Patterson committed Nov 8, 2012
View
4 .semver
@@ -1,5 +1,5 @@
---
-:patch: 5
+:patch: 0
:special: ""
:major: 2
-:minor: 6
+:minor: 7
View
8 build_support/BuildUtils.rb
@@ -17,7 +17,7 @@ def initialize(command, working_directory, framework, flags)
def run(assemblies)
assemblies.each do |assem|
file = File.expand_path("#{@working_directory}/#{assem}")
- Kernel::system("#{@cmd} \"#{file}\"")
+ sh "#{@cmd} \"#{file}\""
end
end
end
@@ -63,7 +63,7 @@ def self.runProjFile(attributes)
targetsValue += " /t:#{target}"
end
- Kernel::system("#{msbuildFile} #{projFile} #{targetsValue} #{switchesValue}")
+ sh "#{msbuildFile} #{projFile} #{targetsValue} #{switchesValue}"
end
end
@@ -76,7 +76,7 @@ def self.compile(attributes)
frameworkDir = File.join(ENV['windir'].dup, 'Microsoft.NET', 'Framework', 'v4.0.30319')
aspNetCompiler = File.join(frameworkDir, 'aspnet_compiler.exe')
- Kernel::system("#{aspNetCompiler} -nologo -errorstack -c -p #{webPhysDir} -v #{webVirDir}")
+ sh "#{aspNetCompiler} -nologo -errorstack -c -p #{webPhysDir} -v #{webVirDir}"
end
end
@@ -109,4 +109,4 @@ def write(file)
file.puts erb.result(binding)
end
end
-end
+end
View
131 build_support/ilmerge.rb
@@ -1,65 +1,66 @@
-require 'albacore/albacoretask'
-require File.dirname(__FILE__) + '/ilmergeconfig.rb'
-
-class ILMerge
- include Albacore::Task
- include Albacore::RunCommand
- include Configuration::ILMerge
-
- attr_accessor :assembly, :output, :debug, :target, :allow_dupes, :log, :internalize, :no_docs
- attr_array :references
-
- def initialize
- @debug = true
- @allow_dupes = true
- @no_docs = false
-
- self.use :net4
-# @platform_version = "v4"
-# @platform_directory = get_net_version(:net4)
-
- super()
- update_attributes ilmerge.to_hash
- end
-
- def execute
- params = []
- params << "/out:\"#{@output}\"" unless @output.nil?
- params << "/log:\"#{@log}\"" unless @log.nil?
- params << "/internalize:\"#{@internalize}\"" unless @internalize.nil?
- params << "/target:\"#{@target}\"" unless @target.nil?
- params << "/allowDup" unless @allow_dupes.nil?
- params << "/xmldocs" unless @no_docs
- params << "/ndebug" unless @debug
- params << "/targetplatform:#{@platform_version},#{@platform_directory}" unless @platform_version.nil?
- #params << @platform_version unless @platform_version.nil?
- params << "#{@assembly}"
- params << @references.map{|r| format_reference(r)} unless @references.nil?
-
- puts "Running ILMerge: " + params.join(' ')
- FileUtils.rm_rf @log unless @log.nil?
-
- result = run_command "ILMerge", params
-
- failure_message = 'ILMerge Failed. See Build Log For Detail'
- fail_with_message failure_message if !result
- end
- #, "/internalize:build.custom/ilmerge.internalize.ignore.txt /target:dll /out:code_drop/#{OUTPUT_PATH}/Topshelf.dll /log:code_drop/ilmerge.log /ndebug /allowDup Topshelf.dll Magnum.dll Newtonsoft.Json.dll Spark.dll Stact.dll Stact.ServerFramework.dll"
-
- def use(netversion)
- case netversion
- when :net2, :net20, :net35
- @platform_version = "v2"
- @platform_directory = get_net_version(:net2)
- when :net4, :net40
- @platform_version = "v4"
- @platform_directory = get_net_version(:net4)
- else
- fail "#{netversion} is not a supported .net version"
- end
- end
-
- def format_reference(resource)
- "#{resource}"
- end
-end
+require 'albacore/albacoretask'
+require File.dirname(__FILE__) + '/ilmergeconfig.rb'
+
+class ILMerge
+ include Albacore::Task
+ include Albacore::RunCommand
+ include Configuration::ILMerge
+
+ attr_accessor :assembly, :output, :debug, :target, :allow_dupes, :log, :internalize, :no_docs, :keyfile
+ attr_array :references
+
+ def initialize
+ @debug = true
+ @allow_dupes = true
+ @no_docs = false
+
+ self.use :net4
+# @platform_version = "v4"
+# @platform_directory = get_net_version(:net4)
+
+ super()
+ update_attributes ilmerge.to_hash
+ end
+
+ def execute
+ params = []
+ params << "/out:#{@output}" unless @output.nil?
+ params << "/log:#{@log}" unless @log.nil?
+ params << "/internalize:#{@internalize}" unless @internalize.nil?
+ params << "/target:#{@target}" unless @target.nil?
+ params << "/allowDup" unless @allow_dupes.nil?
+ params << "/xmldocs" unless @no_docs
+ params << "/ndebug" unless @debug
+ params << "/targetplatform:#{@platform_version},#{@platform_directory}" unless @platform_version.nil?
+ params << "/keyfile:#{@keyfile}" unless @keyfile.nil?
+ #params << @platform_version unless @platform_version.nil?
+ params << "#{@assembly}"
+ params << @references.map{|r| format_reference(r)} unless @references.nil?
+
+ puts "Running ILMerge: " + params.join(' ')
+ FileUtils.rm_rf @log unless @log.nil?
+
+ result = run_command "ILMerge", params
+
+ failure_message = 'ILMerge Failed. See Build Log For Detail'
+ fail_with_message failure_message if !result
+ end
+ #, "/internalize:build.custom/ilmerge.internalize.ignore.txt /target:dll /out:code_drop/#{OUTPUT_PATH}/Topshelf.dll /log:code_drop/ilmerge.log /ndebug /allowDup Topshelf.dll Magnum.dll Newtonsoft.Json.dll Spark.dll Stact.dll Stact.ServerFramework.dll"
+
+ def use(netversion)
+ case netversion
+ when :net2, :net20, :net35
+ @platform_version = "v2"
+ @platform_directory = get_net_version(:net2)
+ when :net4, :net40
+ @platform_version = "v4"
+ @platform_directory = get_net_version(:net4)
+ else
+ fail "#{netversion} is not a supported .net version"
+ end
+ end
+
+ def format_reference(resource)
+ "#{resource}"
+ end
+end
View
BIN lib/Magnum/net-3.5/Magnum.dll
Binary file not shown.
View
BIN lib/Magnum/net-3.5/Magnum.pdb
Binary file not shown.
View
BIN lib/Magnum/net-3.5/TestFramework/Magnum.TestFramework.dll
Binary file not shown.
View
BIN lib/Magnum/net-3.5/TestFramework/Magnum.TestFramework.pdb
Binary file not shown.
View
BIN lib/Magnum/net-4.0/Magnum.dll
Binary file not shown.
View
BIN lib/Magnum/net-4.0/Magnum.pdb
Binary file not shown.
View
BIN lib/Magnum/net-4.0/TestFramework/Magnum.TestFramework.dll
Binary file not shown.
View
BIN lib/Magnum/net-4.0/TestFramework/Magnum.TestFramework.pdb
Binary file not shown.
View
BIN lib/Stact/net-3.5/Stact.dll
Binary file not shown.
View
BIN lib/Stact/net-3.5/Stact.pdb
Binary file not shown.
View
BIN lib/Stact/net-4.0/Stact.dll
Binary file not shown.
View
BIN lib/Stact/net-4.0/Stact.pdb
Binary file not shown.
View
49 rakefile.rb
@@ -25,11 +25,12 @@
:stage => File.expand_path("build_output"),
:output => File.join( File.expand_path("build_output"), OUTPUT_PATH ),
:artifacts => File.expand_path("build_artifacts"),
- :projects => ["MassTransit", "MassTransit.RuntimeServices"]
+ :projects => ["MassTransit", "MassTransit.RuntimeServices"],
+ :keyfile => File.expand_path("MassTransit.snk")
}
desc "**Default**, cleans, compiles and runs tests"
-task :default => [:clean, :compile, :compile_samples, :ilmerge, :copy_services]
+task :default => [:clean, :compile, :copy_services, :ilmerge, :compile_samples, :copy_samples]
desc "Default + tests"
task :all => [:default, :tests]
@@ -64,10 +65,12 @@
Dir.mkdir props[:artifacts]
end
-task :compile_samples => [:compile, :build_starbucks, :build_distributor] do ; end
+task :compile_samples => [:build_starbucks, :build_distributor] do ; end
desc "Compiles MT into build_output"
-task :compile => [:versioning, :global_version, :build] do
+task :compile => [:versioning, :global_version, :build, :copy_signed, :build_unsigned] do ; end
+
+task :copy_signed => [:build] do
puts 'Copying unmerged dependencies to output folder'
copyOutputFiles File.join(props[:src], "MassTransit/bin/#{BUILD_CONFIG}"), "log4net.{dll,pdb,xml}", props[:output]
@@ -111,10 +114,11 @@
ilm.log = File.join( props[:src], "MassTransit","bin","#{BUILD_CONFIG}", 'ilmerge.log' )
ilm.allow_dupes = true
ilm.references = [ 'MassTransit.dll', 'Stact.dll', 'Newtonsoft.Json.dll']
+ ilm.keyfile = props[:keyfile]
end
desc "Copying Services"
-task :copy_services => [:compile] do
+task :copy_services => [:build_unsigned] do
puts "Copying services"
targ = File.join(props[:stage], 'Services', 'RuntimeServices')
src = File.join(props[:src], "MassTransit.RuntimeServices/bin/#{BUILD_CONFIG}")
@@ -165,6 +169,10 @@
copyOutputFiles src, "StructureMap.dll", targ
copyOutputFiles src, "WPFToolkit.dll", targ
+end
+
+task :copy_samples => [:compile_samples] do
+
targ = File.join(props[:stage], 'Samples', 'Starbucks')
src = File.join(props[:src], "Samples", "Starbucks")
@@ -216,13 +224,27 @@
desc "Only compiles the application."
msbuild :build do |msb|
- msb.properties :Configuration => BUILD_CONFIG,
+ msb.properties :Configuration => BUILD_CONFIG,
+ :BuildConfigKey => BUILD_CONFIG_KEY,
+ :TargetFrameworkVersion => TARGET_FRAMEWORK_VERSION,
+ :Platform => 'Any CPU'
+ msb.properties[:TargetFrameworkVersion] = TARGET_FRAMEWORK_VERSION unless BUILD_CONFIG_KEY == 'NET35'
+ msb.use :net4 #MSB_USE
+ msb.targets :Clean, :Build
+ msb.properties[:SignAssembly] = 'true'
+ msb.properties[:AssemblyOriginatorKeyFile] = props[:keyfile]
+ msb.solution = 'src/MassTransit.sln'
+end
+
+desc "Only compiles the application."
+msbuild :build_unsigned do |msb|
+ msb.properties :Configuration => BUILD_CONFIG + "Unsigned",
:BuildConfigKey => BUILD_CONFIG_KEY,
:TargetFrameworkVersion => TARGET_FRAMEWORK_VERSION,
:Platform => 'Any CPU'
msb.properties[:TargetFrameworkVersion] = TARGET_FRAMEWORK_VERSION unless BUILD_CONFIG_KEY == 'NET35'
msb.use :net4 #MSB_USE
- msb.targets :Clean, :Build
+ msb.targets :Build
msb.solution = 'src/MassTransit.sln'
end
@@ -233,8 +255,11 @@
:Platform => 'Any CPU'
msb.properties[:TargetFrameworkVersion] = TARGET_FRAMEWORK_VERSION unless BUILD_CONFIG_KEY == 'NET35'
msb.use :net4 #MSB_USE
- msb.targets :Clean, :Build
+ msb.targets :Build
msb.solution = 'src/Samples/Starbucks/Starbucks.sln'
+ msb.properties[:SignAssembly] = 'true'
+ msb.properties[:AssemblyOriginatorKeyFile] = props[:keyfile]
+ msb.solution = 'src/MassTransit.sln'
end
msbuild :build_distributor do |msb|
@@ -244,8 +269,11 @@
:Platform => 'Any CPU'
msb.properties[:TargetFrameworkVersion] = TARGET_FRAMEWORK_VERSION unless BUILD_CONFIG_KEY == 'NET35'
msb.use :net4 #MSB_USE
- msb.targets :Clean, :Build
+ msb.targets :Build
msb.solution = 'src/Samples/Distributor/Grid.Distributor.sln'
+ msb.properties[:SignAssembly] = 'true'
+ msb.properties[:AssemblyOriginatorKeyFile] = props[:keyfile]
+ msb.solution = 'src/MassTransit.sln'
end
def copyOutputFiles(fromDir, filePattern, outDir)
@@ -333,7 +361,7 @@ def add_files stage, what_dlls, nuspec
nuspec.language = "en-US"
nuspec.licenseUrl = "http://www.apache.org/licenses/LICENSE-2.0"
nuspec.requireLicenseAcceptance = "true"
- nuspec.dependency "Magnum", "2.0.1.0"
+ nuspec.dependency "Magnum", "2.1.0"
nuspec.output_file = 'nuspecs/MassTransit.nuspec'
add_files props[:stage], 'MassTransit.{dll,pdb,xml}', nuspec
@@ -433,7 +461,6 @@ def add_files stage, what_dlls, nuspec
nuspec.requireLicenseAcceptance = "true"
nuspec.dependency "MassTransit", NUGET_VERSION
nuspec.dependency "NHibernate", "3.3.2"
- nuspec.dependency "Magnum", "2.0.1.0"
nuspec.output_file = 'nuspecs/MassTransit.NHibernate.nuspec'
add_files props[:stage], "#{File.join('Persistence', 'NHibernate', 'MassTransit.NHibernateIntegration.{dll,pdb,xml}')}", nuspec
View
1 src/MassTransit.RuntimeServices/MassTransit.RuntimeServices.csproj
@@ -58,6 +58,7 @@
</DocumentationFile>
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<PlatformTarget>x86</PlatformTarget>
+ <SignAssembly>false</SignAssembly>
</PropertyGroup>
<ItemGroup>
<Reference Include="Castle.Core" Condition="'$(TargetFrameworkVersion)' == 'v3.5'">
View
4 src/MassTransit.Tests/Serialization/Version_Specs.cs
@@ -54,8 +54,8 @@ public void Should_handle_the_uri_type()
}
}
- private const string Version4Message = "<?xml version=\"1.0\" encoding=\"utf-8\"?><x:XmlMessageEnvelope xmlns:x=\"MassTransit.Serialization.XmlMessageEnvelope, MassTransit, Version=0.5.0.1991, Culture=neutral, PublicKeyToken=null\" xmlns:m=\"MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" xmlns:a=\"MassTransit.Tests.Serialization.User, MassTransit.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" xmlns:s=\"System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:d=\"System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:b=\"MassTransit.Tests.Serialization.BusinessArea, MassTransit.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" xmlns:i=\"System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\"><m:Message><a:AddedBy><s:Name>Chris</s:Name><s:Email>noone@nowhere.com</s:Email></a:AddedBy><d:AddedAt>2009-09-15T20:12:34.3939205Z</d:AddedAt><s:Subject>No toilet paper</s:Subject><s:Body>There was no toilet paper in the stall, forcing me to use my treasured issue of .NET Developer magazine.</s:Body><b:Area>Appearance</b:Area></m:Message><s:SourceAddress>loopback://localhost/source</s:SourceAddress><s:DestinationAddress>loopback://localhost/destination</s:DestinationAddress><s:ResponseAddress>loopback://localhost/response</s:ResponseAddress><s:FaultAddress>loopback://localhost/fault</s:FaultAddress><i:RetryCount>69</i:RetryCount><s:MessageType>MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests</s:MessageType></x:XmlMessageEnvelope>";
+ private const string Version4Message = "<?xml version=\"1.0\" encoding=\"utf-8\"?><x:XmlMessageEnvelope xmlns:x=\"MassTransit.Serialization.XmlMessageEnvelope, MassTransit\" xmlns:m=\"MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests\" xmlns:a=\"MassTransit.Tests.Serialization.User, MassTransit.Tests\" xmlns:s=\"System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:d=\"System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:b=\"MassTransit.Tests.Serialization.BusinessArea, MassTransit.Tests\" xmlns:i=\"System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\"><m:Message><a:AddedBy><s:Name>Chris</s:Name><s:Email>noone@nowhere.com</s:Email></a:AddedBy><d:AddedAt>2009-09-15T20:12:34.3939205Z</d:AddedAt><s:Subject>No toilet paper</s:Subject><s:Body>There was no toilet paper in the stall, forcing me to use my treasured issue of .NET Developer magazine.</s:Body><b:Area>Appearance</b:Area></m:Message><s:SourceAddress>loopback://localhost/source</s:SourceAddress><s:DestinationAddress>loopback://localhost/destination</s:DestinationAddress><s:ResponseAddress>loopback://localhost/response</s:ResponseAddress><s:FaultAddress>loopback://localhost/fault</s:FaultAddress><i:RetryCount>69</i:RetryCount><s:MessageType>MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests</s:MessageType></x:XmlMessageEnvelope>";
- private const string AnotherVersion4Message = "<?xml version=\"1.0\" encoding=\"utf-8\"?><x:XmlMessageEnvelope xmlns:x=\"MassTransit.Serialization.XmlMessageEnvelope, MassTransit, Version=0.5.0.1991, Culture=neutral, PublicKeyToken=null\" xmlns:m=\"MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" xmlns:a=\"MassTransit.Tests.Serialization.User, MassTransit.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" xmlns:s=\"System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:u=\"System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:d=\"System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:b=\"MassTransit.Tests.Serialization.BusinessArea, MassTransit.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null\" xmlns:i=\"System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\"><m:Message><a:AddedBy><s:Name>Chris</s:Name><s:Email>noone@nowhere.com</s:Email></a:AddedBy><d:AddedAt>2009-09-15T20:12:34.3939205Z</d:AddedAt><s:Subject>No toilet paper</s:Subject><s:Body>There was no toilet paper in the stall, forcing me to use my treasured issue of .NET Developer magazine.</s:Body><b:Area>Appearance</b:Area></m:Message><s:SourceAddress>loopback://localhost/source</s:SourceAddress><s:DestinationAddress>loopback://localhost/destination</s:DestinationAddress><s:ResponseAddress>loopback://localhost/response</s:ResponseAddress><u:FaultAddress>loopback://localhost/fault</u:FaultAddress><i:RetryCount>69</i:RetryCount><s:MessageType>MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests</s:MessageType></x:XmlMessageEnvelope>";
+ private const string AnotherVersion4Message = "<?xml version=\"1.0\" encoding=\"utf-8\"?><x:XmlMessageEnvelope xmlns:x=\"MassTransit.Serialization.XmlMessageEnvelope, MassTransit\" xmlns:m=\"MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests\" xmlns:a=\"MassTransit.Tests.Serialization.User, MassTransit.Tests\" xmlns:s=\"System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:u=\"System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:d=\"System.DateTime, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" xmlns:b=\"MassTransit.Tests.Serialization.BusinessArea, MassTransit.Tests\" xmlns:i=\"System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\"><m:Message><a:AddedBy><s:Name>Chris</s:Name><s:Email>noone@nowhere.com</s:Email></a:AddedBy><d:AddedAt>2009-09-15T20:12:34.3939205Z</d:AddedAt><s:Subject>No toilet paper</s:Subject><s:Body>There was no toilet paper in the stall, forcing me to use my treasured issue of .NET Developer magazine.</s:Body><b:Area>Appearance</b:Area></m:Message><s:SourceAddress>loopback://localhost/source</s:SourceAddress><s:DestinationAddress>loopback://localhost/destination</s:DestinationAddress><s:ResponseAddress>loopback://localhost/response</s:ResponseAddress><u:FaultAddress>loopback://localhost/fault</u:FaultAddress><i:RetryCount>69</i:RetryCount><s:MessageType>MassTransit.Tests.Serialization.ComplaintAdded, MassTransit.Tests</s:MessageType></x:XmlMessageEnvelope>";
}
}
View
28 src/MassTransit.sln
@@ -67,108 +67,134 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
+ ReleaseUnsigned|Any CPU = ReleaseUnsigned|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{6EFD69FC-CBCC-4F85-AEE0-EFBA73F4D273}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6EFD69FC-CBCC-4F85-AEE0-EFBA73F4D273}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6EFD69FC-CBCC-4F85-AEE0-EFBA73F4D273}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6EFD69FC-CBCC-4F85-AEE0-EFBA73F4D273}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6EFD69FC-CBCC-4F85-AEE0-EFBA73F4D273}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{76646B96-936B-4D31-A053-35CD630E3C68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{76646B96-936B-4D31-A053-35CD630E3C68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{76646B96-936B-4D31-A053-35CD630E3C68}.Release|Any CPU.ActiveCfg = Release|Any CPU
{76646B96-936B-4D31-A053-35CD630E3C68}.Release|Any CPU.Build.0 = Release|Any CPU
+ {76646B96-936B-4D31-A053-35CD630E3C68}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{6F90867C-E092-4EDC-B3DE-600D39DF0335}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6F90867C-E092-4EDC-B3DE-600D39DF0335}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6F90867C-E092-4EDC-B3DE-600D39DF0335}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6F90867C-E092-4EDC-B3DE-600D39DF0335}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6F90867C-E092-4EDC-B3DE-600D39DF0335}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{AF3C3E95-BA6C-41FF-873D-7C2E8994EE9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AF3C3E95-BA6C-41FF-873D-7C2E8994EE9D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AF3C3E95-BA6C-41FF-873D-7C2E8994EE9D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AF3C3E95-BA6C-41FF-873D-7C2E8994EE9D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AF3C3E95-BA6C-41FF-873D-7C2E8994EE9D}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{98D5A59C-96FA-4A1B-A653-EA5A35C45FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{98D5A59C-96FA-4A1B-A653-EA5A35C45FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{98D5A59C-96FA-4A1B-A653-EA5A35C45FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{98D5A59C-96FA-4A1B-A653-EA5A35C45FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {98D5A59C-96FA-4A1B-A653-EA5A35C45FC9}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{F5E67502-2B30-484C-88C3-97710291F5AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F5E67502-2B30-484C-88C3-97710291F5AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F5E67502-2B30-484C-88C3-97710291F5AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F5E67502-2B30-484C-88C3-97710291F5AA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F5E67502-2B30-484C-88C3-97710291F5AA}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{073A90FD-9A3E-4704-B3B5-6D8A9F4B442E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{073A90FD-9A3E-4704-B3B5-6D8A9F4B442E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{073A90FD-9A3E-4704-B3B5-6D8A9F4B442E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{073A90FD-9A3E-4704-B3B5-6D8A9F4B442E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {073A90FD-9A3E-4704-B3B5-6D8A9F4B442E}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{44E6D06D-B60E-434B-981D-D8139062A6EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{44E6D06D-B60E-434B-981D-D8139062A6EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{44E6D06D-B60E-434B-981D-D8139062A6EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{44E6D06D-B60E-434B-981D-D8139062A6EC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {44E6D06D-B60E-434B-981D-D8139062A6EC}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{8AB71E2F-3210-45AF-982F-FC782D9C06B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8AB71E2F-3210-45AF-982F-FC782D9C06B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8AB71E2F-3210-45AF-982F-FC782D9C06B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8AB71E2F-3210-45AF-982F-FC782D9C06B7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8AB71E2F-3210-45AF-982F-FC782D9C06B7}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{25A2A3C3-27D0-4C55-A9E9-0B82D6B6913F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{25A2A3C3-27D0-4C55-A9E9-0B82D6B6913F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{25A2A3C3-27D0-4C55-A9E9-0B82D6B6913F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{25A2A3C3-27D0-4C55-A9E9-0B82D6B6913F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {25A2A3C3-27D0-4C55-A9E9-0B82D6B6913F}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{DD031A51-CC4B-4375-AF6B-4F3ADBE23C07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DD031A51-CC4B-4375-AF6B-4F3ADBE23C07}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DD031A51-CC4B-4375-AF6B-4F3ADBE23C07}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DD031A51-CC4B-4375-AF6B-4F3ADBE23C07}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DD031A51-CC4B-4375-AF6B-4F3ADBE23C07}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{8AFA8821-2851-4134-8E0A-F9E7E10D28D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8AFA8821-2851-4134-8E0A-F9E7E10D28D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8AFA8821-2851-4134-8E0A-F9E7E10D28D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8AFA8821-2851-4134-8E0A-F9E7E10D28D9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8AFA8821-2851-4134-8E0A-F9E7E10D28D9}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
+ {8AFA8821-2851-4134-8E0A-F9E7E10D28D9}.ReleaseUnsigned|Any CPU.Build.0 = Release|Any CPU
{85C0F3A0-A689-422C-84EB-A1F5E04FD0AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{85C0F3A0-A689-422C-84EB-A1F5E04FD0AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{85C0F3A0-A689-422C-84EB-A1F5E04FD0AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{85C0F3A0-A689-422C-84EB-A1F5E04FD0AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85C0F3A0-A689-422C-84EB-A1F5E04FD0AC}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{3C4B5F1A-69AD-415E-9F40-A7FDBD7A3012}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3C4B5F1A-69AD-415E-9F40-A7FDBD7A3012}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C4B5F1A-69AD-415E-9F40-A7FDBD7A3012}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3C4B5F1A-69AD-415E-9F40-A7FDBD7A3012}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3C4B5F1A-69AD-415E-9F40-A7FDBD7A3012}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{D2DAE9B1-AB3E-4B4D-9E8E-B394BA5B7EFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D2DAE9B1-AB3E-4B4D-9E8E-B394BA5B7EFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D2DAE9B1-AB3E-4B4D-9E8E-B394BA5B7EFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D2DAE9B1-AB3E-4B4D-9E8E-B394BA5B7EFE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D2DAE9B1-AB3E-4B4D-9E8E-B394BA5B7EFE}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{40F4115D-713B-471D-9A6A-39C678F1133C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{40F4115D-713B-471D-9A6A-39C678F1133C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{40F4115D-713B-471D-9A6A-39C678F1133C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{40F4115D-713B-471D-9A6A-39C678F1133C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {40F4115D-713B-471D-9A6A-39C678F1133C}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{6C7149D7-4D97-45DF-A05D-61EC7374491D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6C7149D7-4D97-45DF-A05D-61EC7374491D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6C7149D7-4D97-45DF-A05D-61EC7374491D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6C7149D7-4D97-45DF-A05D-61EC7374491D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6C7149D7-4D97-45DF-A05D-61EC7374491D}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{E4C3F51F-B7CE-4521-80BC-E91A9B0F6FFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E4C3F51F-B7CE-4521-80BC-E91A9B0F6FFD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E4C3F51F-B7CE-4521-80BC-E91A9B0F6FFD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E4C3F51F-B7CE-4521-80BC-E91A9B0F6FFD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E4C3F51F-B7CE-4521-80BC-E91A9B0F6FFD}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{BAE719BF-A142-4EF4-84DC-788742ED7FF8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BAE719BF-A142-4EF4-84DC-788742ED7FF8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BAE719BF-A142-4EF4-84DC-788742ED7FF8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BAE719BF-A142-4EF4-84DC-788742ED7FF8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BAE719BF-A142-4EF4-84DC-788742ED7FF8}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{A31F2C6B-C806-46FD-A4F3-C54209DD495C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A31F2C6B-C806-46FD-A4F3-C54209DD495C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A31F2C6B-C806-46FD-A4F3-C54209DD495C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A31F2C6B-C806-46FD-A4F3-C54209DD495C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A31F2C6B-C806-46FD-A4F3-C54209DD495C}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{910594A6-E942-4985-B248-6DDB17D316B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{910594A6-E942-4985-B248-6DDB17D316B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{910594A6-E942-4985-B248-6DDB17D316B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{910594A6-E942-4985-B248-6DDB17D316B6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {910594A6-E942-4985-B248-6DDB17D316B6}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{9CE51963-9E51-48EE-A75F-62C9CB0CF23C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9CE51963-9E51-48EE-A75F-62C9CB0CF23C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9CE51963-9E51-48EE-A75F-62C9CB0CF23C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9CE51963-9E51-48EE-A75F-62C9CB0CF23C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9CE51963-9E51-48EE-A75F-62C9CB0CF23C}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{8D2BE372-A756-4676-B2EA-ED7846809BFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8D2BE372-A756-4676-B2EA-ED7846809BFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8D2BE372-A756-4676-B2EA-ED7846809BFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8D2BE372-A756-4676-B2EA-ED7846809BFE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8D2BE372-A756-4676-B2EA-ED7846809BFE}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{F802655A-D5EC-4031-B21F-A3EECCBE02A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F802655A-D5EC-4031-B21F-A3EECCBE02A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F802655A-D5EC-4031-B21F-A3EECCBE02A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F802655A-D5EC-4031-B21F-A3EECCBE02A5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F802655A-D5EC-4031-B21F-A3EECCBE02A5}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
{038A8635-7105-4BF7-9DE9-8610A4E58A61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{038A8635-7105-4BF7-9DE9-8610A4E58A61}.Debug|Any CPU.Build.0 = Debug|Any CPU
{038A8635-7105-4BF7-9DE9-8610A4E58A61}.Release|Any CPU.ActiveCfg = Release|Any CPU
{038A8635-7105-4BF7-9DE9-8610A4E58A61}.Release|Any CPU.Build.0 = Release|Any CPU
+ {038A8635-7105-4BF7-9DE9-8610A4E58A61}.ReleaseUnsigned|Any CPU.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
View
8 src/SolutionVersion.cs
@@ -5,10 +5,10 @@
[assembly: AssemblyDescription("MassTransit is a distributed application framework for .NET http://masstransit-project.com")]
[assembly: AssemblyProduct("MassTransit")]
[assembly: AssemblyCopyright("Copyright 2007-2012 Chris Patterson, Dru Sellers, Travis Smith, et. al. - All rights reserved.")]
-[assembly: AssemblyVersion("2.6.5")]
-[assembly: AssemblyFileVersion("2.6.5")]
+[assembly: AssemblyVersion("2.7.0")]
+[assembly: AssemblyFileVersion("2.7.0")]
-[assembly: AssemblyInformationalVersion("2.6.5.703e12")]
-[assembly: ComVisibleAttribute(false)]
[assembly: CLSCompliantAttribute(false)]
+[assembly: AssemblyInformationalVersion("2.7.0.fd8a5b")]
+[assembly: ComVisibleAttribute(false)]

0 comments on commit 2564027

Please sign in to comment.
Something went wrong with that request. Please try again.