asp.net core - Azure에 게시 할 때 형식 또는 네임 스페이스 이름 "AspNetCore"가 존재하지 않습니다.



asp.net-core visual-studio-2017 (1)

이 신비는 결코 풀리지 않았지만 Visual Studio 2017 15.7.1의 최신 안정 버전으로 업그레이드하면 문제가 해결되는 것 같습니다.

Visual Studio 2017에서는 ASP.NET Core 2.1 응용 프로그램을 아무런 오류없이 빌드합니다. 그러나 Azure에 게시하려고하면 어셈블리에 대한 참조가 누락되었음을 나타내는 오류가 발생합니다. 아래를 참조하십시오.

그러나 참조가 누락 된 것이 아니며 이러한 오류가 어디에 있는지를 가리키는 참조는 오류없이 있습니다.

더 중요한 것은 내 게시 프로필에서 "휴대용"이외의 런타임을 대상으로하는 경우 에만 발생합니다. 대상 런타임에 "Portable"을 선택하고 배포 모드에서 "Framework dependent"(아래 참조)로두면 Azure 나 폴더에 게시 할 수 있습니다.

이 문제를 해결하는 방법에 대해 알고 싶습니다. 나는 여기에 비슷한 게시물 몇 개를 보았는데 도움이되지 않은 dotnet restore 을 제안합니다.

이것이 나에게 꽤 큰 장애물이되고 있기 때문에 나는 여기에 몇 가지 제안을 주시면 고맙겠습니다.

ASP.NET Core 2.1 Preview-2를 사용하려고하기 때문에 x64를 대상 런타임으로 선택해야 설정이 Azure에 설치된 것과 일치합니다. x64를 선택하면 게시 할 수 없습니다. "Portable"설정으로 게시하면 Azure App 서비스에서 오류가 발생합니다. 여기에 내 다른 게시물을 참조하십시오 : ASP.NET 코어 2.1 미리보기 2 응용 프로그램 Azure 응용 프로그램 서비스에서 작동하지 않습니다

내가 정말로 붙이게되는 것처럼 나는 약간의 도움을 정말로 여기에서 바르게 평가할 것이다!





asp.net-core-2.1