Exception screenshot내가 <code>C:/test/AdPlatform.Shared.dll</code>가 존재입니다 확신 파일을 찾을 수 없습니다는
을 지정, 파일 또는 어셈블리 "* .DLL"을로드 할 수 없습니다. Rider/VisoStudio
에서 실행하면 잘 작동합니다. 시스템 서비스로 실행하려고하면 작동하지 않습니다. 오류가 없으며 널 인스턴스를 작성합니다.
Exception screenshot내가 <code>C:/test/AdPlatform.Shared.dll</code>가 존재입니다 확신 파일을 찾을 수 없습니다는
을 지정, 파일 또는 어셈블리 "* .DLL"을로드 할 수 없습니다. Rider/VisoStudio
에서 실행하면 잘 작동합니다. 시스템 서비스로 실행하려고하면 작동하지 않습니다. 오류가 없으며 널 인스턴스를 작성합니다.
모든 프로젝트에 어셈블리/DLL의 정의 참조를 추가하는 것은하지 로컬 경로에서 모든 프로젝트에 타사 DLL을 추가하는 다른 기계/환경
에, 로컬 머신에서 작동하는 것은 항상 RISKER
입니다올바른 방법 :
Visual Studio : 프로젝트의 종속성 -> 속성 -> "로컬 복사"= true를 선택하십시오.
dll이 이제 빌드 출력에 포함되고 어셈블리가 응용 프로그램 또는 서비스의 디렉토리에서로드됩니다.
솔루션에 외부 라이브러리가 필요한 경우 솔루션이 어디에서나 액세스 할 수있는 위치 (일명 배포 위치)에 파일을 배치해야합니다. 즉, 솔루션 폴더에 파일을 넣고 using
문을 namespace
프로젝트에서 어디에서나 참조 할 수 있으므로 필요한 라이브러리를 찾을 수 있습니다.
AdPlatform.Shared.dll은 타사에서 제공되었습니다. –