이 문제를 조사한 결과 그물에 대한 많은 항목이 발견되었지만 이해할 수있는 항목이 없습니다. 너는 도울 수 있니? 나는 (C 스크립트에서 생성 된) dll 파일을 가지고 있으며, 프로그램을 위해 Visual C# 2010을 사용하여 GUI를 만들었다. 5 가지 컴퓨터에서 응용 프로그램을 테스트했습니다. 내 컴퓨터와 응용 프로그램을 만든 컴퓨터에서 사용자 인터페이스와 프로그램이 아무런 문제없이 실행됩니다. 그러나 내가 다른 컴퓨터에 전달할 때 프로그램의 실행 후 (사용자 인터페이스가 열리는 것을 의미하지만, 모든 값을 삽입하고 dll 파일에 저장된 코드를 실행하면 errir가 수신 됨) "파일 또는 어셈블리"ParsingDll.dll "또는 해당 종속성 중 하나를로드 할 수 없습니다. 지정한 모듈을 찾을 수 없습니다."Visual C# "파일 또는 어셈블리 또는 해당 종속성 중 하나를로드 할 수 없습니다."
모든 컴퓨터는 Microsoft Windows 7을 실행하며 64 비트입니다. dll 파일 "ParsingDll.dll"은 내 코드가 GUI에서 실행되는 파일이며 실행 파일과 동일한 폴더에 있습니다.
누군가가 이걸 가지고 나를 도울 수 있고, 이런 종류의 물건에 새로운 메신저로 나와 함께 단계별로 취할 수 있다면 고맙습니다.
여러분 모두에게 감사드립니다.
프로젝트와 함께 C DLL을 만드는 데 사용한 dll을 포함해야합니다. –
오류 메시지 전체가 중요합니다. "파일 또는 어셈블리"ParsingDll.dll "** 또는 해당 종속성 ** 중 하나를로드 할 수 없습니다." (강조가 추가됨). ParsingDll.dll이 제대로 작동하지만 필요한 것은 아닙니다. – Bevan
네이티브 DLL에 어떤 종속성이 있는지 잘 모르는 경우 SysInternals의 ProcMon 유틸리티에서 알려줍니다. DLL을 찾고 찾지 못한 프로세스가 표시됩니다. 높은 확률은 msvcrxxx.dll이라는 파일이며 xxx는 숫자입니다. C 프로젝트의/MT 컴파일 옵션과의 종속성을 피할 수 있습니다. –