파일이나 어셈블리 'NCrawler.GeckoProcessor, 문화 = 중립 버전 = 3.0.0.0, PublicKeyToken = null이'또는 종속성 중 하나를로드 할 수 없습니다. 내가 전화파일 또는 어셈블리를로드 할 수 없습니다 PublicKeyToken = null이
CrawlUsingGeckoProcessor.Run();
이 무엇을 의미합니까? '정의로 이동'을 클릭하면 Run()
메소드가 표시됩니다.
파일이나 어셈블리 'NCrawler.GeckoProcessor, 문화 = 중립 버전 = 3.0.0.0, PublicKeyToken = null이'또는 종속성 중 하나를로드 할 수 없습니다. 내가 전화파일 또는 어셈블리를로드 할 수 없습니다 PublicKeyToken = null이
CrawlUsingGeckoProcessor.Run();
이 무엇을 의미합니까? '정의로 이동'을 클릭하면 Run()
메소드가 표시됩니다.
이 오류는 일반적으로 어셈블리를 찾을 수 없다는 것을 의미합니다. 파일이 응용 프로그램이 실행중인 디렉토리에 있는지 확인하십시오.
여전히로드 할 수없는 파일을 알아낼 수 없으면 Fusion Log Viewer (Visual Studio 명령 프롬프트에서 fuslogvw.exe
실행)를 사용하여 CLR이로드하려고 시도한 파일과 , 당신은 무엇이 실패했는지 정확하게 볼 수 있습니다.
동일한 문제가 발생하여 Win32 용으로 컴파일 된 C++ \ CLI 라이브러리에 따라 32 비트 시스템에서 "EXE 및 DLL"을 "x86"용으로 컴파일했습니다. 그런 다음 64 비트 프로세스에서 64 비트 시스템에서이 라이브러리를 사용하려고했습니다. 분명히 64 비트 프로세스는 32 비트 라이브러리를로드 할 수 없으므로이 오류가있어 문제를 이해하는 데 도움이되지 않습니다.
그래서 64 비트 프로세스에서 32 비트 라이브러리를 사용하려고 할 수 있습니다.
그 논점은 지난 90 분 동안 내가 가진 좌절감을 해결했습니다. 그것은 32 비트 인 다른 시스템에서 잘 작동했습니다! –
것은 nogard 대답을 통해 IIS에게 .. 미리 설정 앱이 무엇인지 응용 프로그램이 2.0 .NET 및 현재 서버에 내장 된 경우 32 비트 프로세싱 .. 을 활성화하기 위해 7
건물입니다려고 시도 86에 솔루션 플랫폼을 설정하려고
... 파일은 출력 폴더에없는 당신은, 그것이 될 것으로 예상되는 참조를 위해 당신이 "로컬 복사가 'TRUE'속성 창에서 '설정되어 있는지 확인하려는 경우 . –
나는 같은 오류가 있지만 거기에있는 파일을 확인하고 로컬 복사본을 true로 설정했지만 오류가 여전히 존재합니다 ... –