2017-10-10 129 views
0

将Nservicebus从版本5升级到6后出现错误。 在调用MessageEndpoint中的Customize方法之前发生此情况。 我的MessageEndpoint继承自IConfigureThisEndpoint,AsA_Server将NServiceBus 5升级到6

API限制:程序集'file:///PostSharp.dll'已经从不同的位置加载。它不能从同一appdomain中的新位置加载。

回答

2

在配置代码中是否包含PostSharp.dll?如果是这样,请注意NServiceBus版本6中有assembly scanning changes。不使用程序集,而是使用“排除列表”方法,并且只需使用API​​排除。其他一切都会自动扫描。有关版本6的程序集扫描的完整文档可以在here找到。

+0

是的,我有PostSharp。我有这个config.ExcludeAssemblies(“PostSharp.dll”);在我的Customize端点代码上,但是在达到该错误之前发生了此错误。你有什么建议吗? –

+0

我将Nservicebus从版本6升级到6.2并修复了该问题 –