나는이 응용 프로그램을 WindowsAzure.Storage nuget package에 의존하고 있습니다. 내 로컬 컴퓨터에서 모든 것이 잘 작동합니다. 그러나 나는 그것이 불만 서버에 배포 할 때 :.NET Core에서 서버에 제 3 자의 nuget 패키지 (종속성)를 전역으로 배포하는 방법은 무엇입니까?
응용 프로그램 종속성 매니페스트 (ProjectName.deps.json)에 지정된 어셈블리를 찾을 수 없습니다 : 패키지 : 'Microsoft.WindowsAzure.ConfigurationManager'버전 : '3.2.3'
경로 : 나는 서버에이 패키지를 촬영하지 않았기 때문에 'lib 디렉토리/net40/Microsoft.WindowsAzure.Configuration.dll'
글쎄, 그것은 의미가 있습니다.
런타임 식별자를 통해 SCD을 사용하여 필요한 모든 어셈블리를 서버에 배포 할 수 있음을 알고 있습니다. 하지만 더 많은 디스크 공간이 필요합니다. 앞서 배포 할 응용 프로그램이 더 많기 때문입니다.
배포 된 모든 응용 프로그램이 필요한 어셈블리를 찾을 수 있도록 어떻게 해당 패키지를 서버에 전역으로 설치할 수 있습니까?
SCD 플러스 .NET IL 링커, 임시 솔루션입니다 https://github.com/dotnet/announcements/issues/30 –