2017-10-14 6 views
0

Visual Studio 2017에서 AspNetCore2로 NServiceBus를 실행하려고합니다. NServiceBus (버전 7.0.0-beta0001) 및 NServiceBus를 설치하는 중입니다. 호스트 (버전 8.0.0-beta0001)가 nuget을 통해 패키지가 성공적으로 설치되었다고합니다.Visual Studio에서 aspnetcore 2에 NServiceBus.Host.exe를 설치하는 동안 NServiceBus.Host.exe가 없습니다. 2017

그러나 설치 한 dll 파일과 bin/debug 폴더 내에있는 NServiceBus의 exe 파일을 검사하려고하면 거기에없는 것입니다.

Package 'NServiceBus.Host 8.0.0-beta0001' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0'. This package may not be fully compatible with your project. 
: 내가 만든

빠른 관측은 NServiceBus.Host (버전 8.0 ....) Visual Studio에서 nuget 폴더 아래에 경고 메시지를 보여주는 반면 제대로 설치되어 NServiceBus (버전 7.0 ...)입니다

이 문제를 해결하거나 이미 답 않다면 NServiceBus.Host는 이유로 폐지되고

답변

2

here 지정 (내가 SO에서 찾을 수있는) 문제를 해결하기 위해 나를 가리 키도록 도와주세요. 간단히 말해 .NET 코어에서는 가치를 많이 부과하지 않고 더 많은 단점이 있습니다.

그러나 콘솔 앱에서 NServiceBus 프로세스를 실행할 수는 있습니다. 자체 호스팅 샘플 here을 살펴보십시오.

+0

덕분에 @Hadi, NServiceBus 및 aspnet 코어 2의 공식 예제 코드를 검토 한 결과 (https://docs.particular.net/samples/web/send-from-aspnetcore-webapi/) –