Problema: ho un controllo WinForms ('MyControl') con una dipendenza su myCli.dll, una dll scritta in C++ CLI. Questo componente è di terze parti (scritto da un'altra squadra). myCli.dll ha una dipendenza da myLibrary.dll che è stata scritta da un'altra parte. Il controllo è presente in myAssembly.dll, che è una libreria di controlli e risorse C#.Impossibile utilizzare il controllo Winforms a causa di dipendenze non risolte
Ho avuto questo controllo ottimo quando myCli.dll non aveva una dipendenza su myLibrary.dll. Potrei aggiungerlo alle forme, costruirlo e così via. Ma la nuova versione di myCli.dll è uscita e ho ricollegato a questo. Improvvisamente, l'IDE si sta comportando male. Il problema chiave sembra essere che l'IDE non è in grado di risolvere la dipendenza myCli.dll su myLibrary.dll.
Quando si tenta di trascinare il controllo dalla casella degli strumenti in un'area di progettazione, ottengo l'errore:
"Failed to create component 'MyControl'.
Il messaggio di errore segue:
'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"
La mia convinzione è che se posso capire dove mettere myLibrary.dll, risolverò il problema di riferimento. Non lo so per certo. Qualcuno sa cosa dovrei fare per risolvere il problema?
L'ho provato. non ha funzionato – MedicineMan