2017-03-20 2 views
0

NSwagStudio에서 .Net Core Web API 어셈블리를로드하는 중 문제가있는 것 같습니다. 'Microsoft.AspNetCore.Mvc (1.1.2)'에 대한 참조 패키지 (NuGet)가 있습니다. 내 프로젝트에 있지만 NSwagStudio에서로드 프로세스가 중단 된 것 같습니다.NSwagStudio에서 .Net Core Web API 어셈블리를로드 할 수 없습니다.

enter image description here

내가 VS 2017를 사용하고 프로젝트가 닷넷 코어 버전 1.1을 실행 :

이 예를 참조하십시오. 또한 다음을 수행하려고 :

https://github.com/NSwag/NSwag/wiki/WebApiAssemblyToSwaggerGenerator

그것은 작동하지 않았다가, 어떤 조언을 많이 주시면 감사하겠습니다.

답변

1

모든 필수 dll이 출력 디렉토리에 있도록 파일 시스템에 프로젝트를 게시하기 만하면됩니다. .net 코어의 경우 참조 설정에 게시 경로를 추가해야합니다.

또는 참조 경로에 너겟 캐시를 추가하십시오.

+0

실제로이 방법을 사용하는 것이 올바른 방법이며, 나는이를 허용 된 대답으로 표시 할 것입니다. 그러나 나는 이것이 이미 잘못되었다는 것을 알고있었습니다. Visual Studio의 설치가 손상되어서 .Net Core 앱을 게시하고 .dll을 추출 할 수 없었습니다. 답변을 주셔서 감사합니다. :) – ThatAwesomeCoder

+1

당신은 또한'dotnet publish'을 게시하기 위해 명령 행을 사용할 수 있습니다 (VS가 깨진 경우) –

+0

굉장한 제안 나는 그 생각을하지 않았습니다 : : P – ThatAwesomeCoder

관련 문제