문제점 : C++ CLI로 작성된 DLL 인 myCli.dll에 대한 종속성이있는 WinForms 컨트롤 ('MyControl')이 있습니다. 이 구성 요소는 제 3 자입니다 (다른 팀이 작성). myCli.dll은 아직 다른 당사자가 작성한 myLibrary.dll에 대한 종속성이 있습니다. 컨트롤은 C# 컨트롤 및 리소스 라이브러리 인 myAssembly.dll에 있습니다.해결되지 않은 종속성으로 인해 Winforms 컨트롤을 사용할 수 없습니다.
myCli.dll에 myLibrary.dll에 대한 의존성이 없을 때이 컨트롤을 훌륭하게 작동 시켰습니다. 폼에 추가하고 빌드 할 수 있습니다. 그러나 새로운 버전의 myCli.dll이 나왔고 다시 연결되었습니다. 갑자기 IDE가 잘못 작동합니다. 핵심 문제는 IDE가 myLibrary.dll에 대한 myCli.dll 종속성을 해결할 수 없다는 것입니다.
"Failed to create component 'MyControl'.
오류 메시지는 다음과 같습니다 : 나는 디자인 화면에 도구 상자에서 컨트롤을 드래그 할 때
, 나는 오류가
'System.IO.FileNotFoundException: Could not load file or assembly 'myCli.dll, Version 0.0.0.0, Culture=neutral, PublicKeyToken=2fb8da784abc560a' or one of its dependencies.
The system cannot find the file specified"
나의 신념이다 내가 할 수있는 경우에 그 myLibrary.dll을 어디에 둘 것인지 알아 내면 참조 문제가 해결됩니다. 나는 이것을 확실히 모른다. 누군가가 문제를 해결하기 위해 무엇을해야하는지 알고 있습니까?
나는 그것을 시도했다. 그것은 작동하지 않았다 – MedicineMan