title: Why is this remoting service not found only when running mspec.exe?
body: <p>This happens only when running tests with <code>mspec.exe</code>. They run fine in ReSharper's test runner. The <code>Establish</code> and <code>Because</code> statements execute, then the exception below appears right after reaching the first <code>It</code> statement.</p>
  
  <pre><code>System.Runtime.Remoting.RemotingException occurred
  Message=Requested Service not found
  Source=System.Runtime.Remoting
  StackTrace:
    Server stack trace: 
       at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage    (IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage&amp; responseMsg, ITransportHeaders&amp; responseHeaders, Stream&amp; responseStream)
  Exception rethrown at [0]: 
     at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
     at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type)
     at Machine.Specifications.Runner.ISpecificationRunListener.OnSpecificationStart(SpecificationInfo specification)
     at Machine.Specifications.Runner.Impl.AggregateRunListener.&lt;&gt;c__DisplayClass11.&lt;OnSpecificationStart&gt;b__10(ISpecificationRunListener listener) in c:\OLDMSPEC\machine-machine.specifications-98b543c\Source\Machine.Specifications\Runner\Impl\AggregateRunListener.cs:line 49
  </code></pre>
  
  <p>I tried what was said here but it didn't work: <a href="https://stackoverflow.com/questions/2326847/spec-fails-when-run-by-mspec-exe-but-passes-when-run-by-td-net/2351703#2351703">Spec fails when run by mspec.exe, but passes when run by TD.NET</a></p>
  
  <p>I would like some general ideas, as the code is broken into many classes and there are many steps, so it would be difficult for me to provide sample code.</p>