If you check the MSDN for that, you'll see that there are other methods with similar signatures you can use that aren't sp1 specific. You could use another one and not have to worry about this.
But then again, maybe it's a good way to remind people to upgrade.
However, now I'm getting another error. I haven't yet figured it out.
Unhandled Exception: Magnum.StateMachine.StateMachineException: Exception occurred in Topshelf.Internal.ServiceController`1[[MassTransit.Services.Timeout.TimeoutService, MassTransit, Version=0.8.0.0, Culture=neutral, PublicKeyToken=null]] during state Initial while handling OnStart ---> StructureMap.StructureMapException: StructureMap Exception Code: 207
Internal exception while creating Instance 'e4703b9d-0c2f-400f-810b-e18134d4cca4' of PluginType MassTransit.IServiceBus, MassTransit, Version=0.8.0.0, Culture=neutral, PublicKeyToken=null. Check the inner exception for more details. ---> System.InvalidOperationException: Timeout waiting for subscription service to respond
at MassTransit.Services.Subscriptions.Client.SubscriptionClient.WaitForSubscriptionServiceResponse()
at MassTransit.Services.Subscriptions.Client.SubscriptionClient.Start(IServiceBus bus)
at MassTransit.Internal.ServiceContainer.Start()
at MassTransit.ServiceBus.Start()
at MassTransit.Configuration.ServiceBusConfigurator.Create()
at
MassTransit.Configuration.ServiceBusConfigurator.New(Action`1 action)
at MassTransit.StructureMapIntegration.MassTransitRegistryBase.<>c__DisplayClass18.<RegisterServiceBus>b__16(IContext context)
at StructureMap.Pipeline.ConstructorInstance`1.build(Type pluginType, BuildSession session)
--- End of inner exception stack trace ---
at StructureMap.Pipeline.ConstructorInstance`1.build(Type pluginType, BuildSession session)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session)
at StructureMap.Pipeline.ObjectBuilder.ConstructNew(Type pluginType, Instance instance, BuildSession session)
at StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance instance, BuildSession session)
at StructureMap.BuildSession.CreateInstance(Type pluginType, Instance instance)
at StructureMap.BuildSession.<>c__DisplayClass3.<.ctor>b__1()
at StructureMap.BuildSession.CreateInstance(Type pluginType)
at StructureMap.Pipeline.DefaultInstance.build(Type pluginType, BuildSessionsession)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session)
at StructureMap.Pipeline.ConfiguredInstanceBase`1.getChild(String propertyName, Type pluginType, BuildSession buildSession)
at StructureMap.Pipeline.ConfiguredInstanceBase`1.StructureMap.Pipeline.IConfiguredInstance.GetChild(String propertyName, Type pluginType, BuildSession buildSession)
at MassTransitServicesTimeoutTimeoutServiceInstanceBuilder4c0045d0a34a4161bda632fcac33d886.BuildInstance(IConfiguredInstance , BuildSession )
at StructureMap.Pipeline.ConfiguredInstanceBase`1.StructureMap.Pipeline.IConfiguredInstance.Build(Type pluginType, BuildSession session, InstanceBuilder builder)
at StructureMap.Pipeline.ConfiguredInstanceBase`1.build(Type pluginType, BuildSession session)
at StructureMap.Pipeline.SmartInstance`1.build(Type pluginType, BuildSessionsession)
at StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session)
at StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session)
at StructureMap.Pipeline.ObjectBuilder.ConstructNew(Type pluginType, Instance instance, BuildSession session)
at StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance instance, BuildSession session)
at StructureMap.BuildSession.CreateInstance(Type pluginType, Instance instance)
at StructureMap.BuildSession.CreateInstance(Type pluginType, String name)
at StructureMap.Container.GetInstance[T](String instanceKey)
at MassTransit.StructureMapIntegration.StructureMapObjectBuilder.GetInstance[TService](String key)
at Topshelf.Internal.ServiceController`1.BuildInstance()
at Topshelf.Internal.ServiceController`1.<.cctor>b__2(ServiceController`1 sc)
at Magnum.StateMachine.LambdaAction`1.Execute(T instance, Event event, Object parameter)
at Magnum.StateMachine.EventActionList`1.Execute(T stateMachine, Event event, Object parameter)
--- End of inner exception stack trace ---
at Magnum.StateMachine.ExceptionActionDictionary`1.HandleException(T stateMachine, Event event, Object parameter, Exception exception)
at Magnum.StateMachine.EventActionList`1.Execute(T stateMachine, Event event, Object parameter)
at Magnum.StateMachine.EventActionBase`1.Execute(T instance, Event event, Object parameter)
at Magnum.StateMachine.State`1.RaiseEvent(T instance, BasicEvent`1 eevent, Object value)
at Magnum.StateMachine.StateMachine`1.RaiseEvent(Event raised)
at Topshelf.Internal.ServiceController`1.Start()
at Topshelf.Internal.ServiceCoordinator.Start()
at Topshelf.Internal.Hosts.ConsoleHost.Run()
at
Topshelf.Internal.Actions.RunAsConsoleAction.Do(IRunConfiguration configuration)
at Topshelf.Runner.Host(IRunConfiguration configuration, String[] args)
at MassTransit.RuntimeServices.Program.Main(String[] args)
-Travis