집안의 ActiveX 브라우저 컨트롤에 대한 작업을 자동화하려고합니다. FileNotFoundException (파일이 있어도 Interop 어셈블리를 사용할 때)
나는 자동적으로 Interop.AssemblyName.dll를 생성하는 내 C# 코드에서 COM 형식에 대한 참조를 추가 내가이 시험했을 때2 주 전에, 그것은 그러나 지금 같은 코드를 시도, 마법처럼 일했다 interop 어셈블리에서 발견 된 일부 유형에 대한 참조를 가져 오려고 할 때 FileNotFoundException으로 실패합니다.
오류의 원인을 정확히 추적하려면 어떻게해야합니까? 내 테스트 응용 프로그램의 exe 옆에 Interop 파일이 있습니다.
내가 뭘 찾고 있을까요?
이러한 종류의 상호 운용성 및 문제점에 대한 유용한 자습서가 있습니까?
질문은 왜 다른 위치에서 보입니까? –
Dunno ... 코드를 봐야겠다. 그러나 예를 들어 Debug와 Release 빌드 구성간에 변경하면이 문제가 발생할 수 있습니다. –
이것은 여전히 디버그 빌드입니다. 파일은 예상되는 위치에 존재합니다 (ProcMon으로 확인). –