Ciao a tutti,
chiedo aiuto per risolvere un problema che mi tormenta ormai da qualche giorno riguardo l'integrazione di codice c++ in un progetto c#.
Ho creato una libreria che esporta classi e funzioni tramite DllExport e attualmente riesco ad utilizzarle tranquillamente su un altro progetto c++ tramite DllImport. Adesso però vorrei utilizzare la stessa libreria anche su un progetto c# correlato e non riesco a farlo.
Non posso utilizzare un sistema di questo genere?
using System.Runtime.InteropServices;
[DllImport("Library.dll")]
public static class NOMECLASSE { ... };
Compilando esce fuori:
The referenced component 'Library' could not be found.
e se provo ad aggiungere al progetto il riferimento al file dll viene fuori:
A reference to ..../Library.dll could not be added. Please make sure that the file is accessible, and that it is a valid assembly or COM component