Buongiorno,
sto cercando di lanciare un eseguibile all'interno di un progetto in C#
con l'IDE Visual Studio 2012.
Ho aggiunto l'exe con Aggiungi-> Elemento esistente.
Poi ho provato:
codice:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "C:\\aopt.exe";
try {
p.Start();
} catch {
Debug.Print("Errore.");
}
Questo codice non lancia un'eccezione, tuttavia appare un dialog con scritto:
codice:
Impossibile avviare il programma perché zlib1.dll non è presente nel computer. Per risolvere il problema, provare a reinstallare il programma.
La DLL nel computer esiste anche, ho provato a copiarla nel progetto, ma poi ho ricevuto
un altro errore su un'altra DDL (Hermes.dll mi pare).
Come posso fare per incorporare l'exe nel progetto evitando di risolvere le dipendenze manualmente?
Anche perché non ho idee di quali DLL necessiti.
Grazie dell'attenzione.