我刚刚安装了 VS2010 RC 并从 NServiceBus 2.0.0.1145 启动了 FullDuplex 示例,它运行良好。然后我将解决方案中每个项目的目标框架更改为“.NET Framework 4”,重新编译并在调试器中启动并收到以下异常:
System.InvalidOperationException 未处理消息=在扫描的程序集中找不到端点配置。这通常发生在 NServiceBus 无法加载包含 IConfigureThisEndpoint 的程序集时。尝试使用 appsetting 键在 NServiceBus.Host.exe.config 中明确指定类型: EndpointConfigurationTypeScanned 路径:C:\Development\Personal\ThirdParty\NServiceBus\samples\FullDuplex\MyClient\bin\Debug\ Source=NServiceBus.Host StackTrace:在 d:\BuildAgent-02\work\672d81652eaca4e1\src\host\NServiceBus.Host\Program.cs:NServiceBus.Host.Program.GetEndpointConfigurationType() 中的 NServiceBus.Host.Program.ValidateEndpoints(IEnumerable`1 endpointConfigurationTypes)在 d:\BuildAgent-02\work\672d81652eaca4e1\src\host\NServiceBus.Host\Program.cs:NServiceBus.Host.Program 的第 171 行。