none
Avviare altro progetto nella stessa solution RRS feed

  • Domanda

  • System.Diagnostics.Process.Start("MyExe.exe");

    Avrei bisogno che un progetto 1 avvii un progetto 2, quindi subito dopo chiudere il progetto 1.

    Per ora sono riuscito ad avviare un'altro progetto solo da eseguibile.

    Dovrei avviare un'altro progetto passandogli alcune classi istanziate nel progetto 1.

    Un mio amico consiglia di salvare i dati in memoria, magari con una IsoStorage e ricaricare i dati dal progetto 2 dopo averlo avviato con la riga come sopra.

    sapete consigliarmi altre soluzioni?

    vi prego di proporre solo soluzioni facili e nelle quali bisogna scrivere poco codice.

    Grazie Mille.


    Saluti, Emanuele

    giovedì 14 marzo 2013 09:39

Tutte le risposte

  • Spiego meglio il problema...

    try
    {
    	IContractCallback callback = new MyServiceCallback();
    	InstanceContext context = new InstanceContext(callback);
    	factory = new DuplexChannelFactory<IHostService>(callback, new NetTcpBinding(SecurityMode.None), endpoint);
    	client = factory.CreateChannel();
    
    	//Qui dovrei passargli client
    	System.Diagnostics.Process.Start("MyExe.exe");
    }
    catch (Exception ex) { MessageBox.Show(ex.Message); }

    Dovrei passare client a MyExe in modo tale da continuare ad usare la stessa sessione


    Saluti, Emanuele

    lunedì 18 marzo 2013 09:29