Ho due progetti. Il primo è un progetto di applicazione Windows Form e il secondo è un progetto di libreria di classi. Il progetto della biblioteca di livello superiore funziona con FANN. Windows Form è il progetto di avvio.Come aggiungere una dll di dipendenza nativa esterna?
Dovrei avere Fann.Net.dll and fanndoubleMT.dll per lavorare con il FANN. Ho scaricato queste librerie e le ho inserite in una cartella lib, situata nella radice della soluzione.
Ho aggiunto Fann.Net.dll come dll esterna al progetto della libreria di classi. Ho compilato il progetto. Ho ricevuto un errore che dice "Impossibile caricare DLL 'fanndoubleMT.dll'. Ho corretto questo errore aggiungendo fanndoubleMT.dll alla cartella Windows_Forms_Application \ bin \ Debug.
Penso che questa sia una terribile soluzione al problema, perché io uso Git, e ogni volta che è necessario trasferire dll a questa cartella sul nuovo posto di lavoro.
Cordiali saluti, Denis.
È inoltre possibile utilizzare le macro $ (configurazione) \ $ (piattaforma) nel valore Includi. Quindi è possibile creare una macro subordinata a Debug che si espande in "_d" (e in niente in non-debug) per ridurlo a un solo ItemGroup. – kornman00