2017-10-10 2 views
0

Nservicebus를 버전 5에서 6으로 업그레이드 한 후 오류가 있습니다. 내 MessageEndpoint에서 Customize 메소드를 호출하기 전에 이런 일이 발생합니다. IConfigureThisEndpoint로부터 상속 내 MessageEndpoint, AsA_ServerNServiceBus 5를 6으로 업그레이드

는 API 제한 : 조립 '파일 : ///PostSharp.dll은'이미 다른 위치에서로드. 동일한 appdomain 내의 새 위치에서로드 할 수 없습니다.

답변

2

구성 코드에 PostSharp.dll이 포함되어 있습니까? 그렇다면이 NServiceBus 버전 6에 있음을 유의하십시오. 어셈블리를 포함하는 대신 "제외 목록"접근 방식이 사용되며 API 만 사용하여 제외해야합니다. 다른 모든 것은 자동으로 검사됩니다. 버전 6의 어셈블리 스캐닝에 대한 전체 설명서는 here입니다.

+0

예, 저는 PostSharp를 사용하고 있습니다. 나는이 config.ExcludeAssemblies ("PostSharp.dll"); 내 사용자 지정 끝점 코드에서이 오류가 발생하기 전에 발생합니다. 그 점에 대해 조언이 있습니까? –

+0

Nservicebus를 버전 6에서 6.2로 업그레이드하고 해당 문제를 해결했습니다. –

관련 문제