2012-07-03 11 views
5

Sto cercando una soluzione per:.Distribuzione di un C#/NET applicazione senza un programma di installazione né ClickOnce

  1. Non ho l'autorizzazione per l'installazione di un'applicazione su un computer client. Ecco perché ho bisogno di distribuire l'applicazione senza un programma di installazione. Proprio come un'applicazione portatile o un'applicazione standalone - qualcosa del genere.

  2. Il computer client ha anche una limitazione nella sua connessione Internet, quindi ClickOnce non funzionerà neanche.

  3. Sto usando Visual Studio Express 2010. Ho visto WiX in grado di risolvere il mio limite nell'impostazione della mia applicazione. Ma ancora, non riesco a installare l'applicazione.

+0

Basta "distribuire" la cartella 'Bin', assicurarsi che tutti gli assembly siano impostati su' CopyLocal = True' e, a meno che non si stia facendo qualcosa di specifico, è tutto ciò che serve. È lo stesso modo in cui il codice viene eseguito da VS quando si preme F5 per l'esecuzione. – Seph

+0

ci sono alcuni assiemi non impostati su true; microsoft.office.core, microsoft.office.interop, VBIDE, come posso cambiarlo? –

risposta

6

nella soluzione, impostare CopyLocal to true per tutti i progetti. Ciò garantirà che la cartella ..\Bin contenga tutti gli assembly necessari per il programma. Quindi basta comprimere la cartella ..\Bin, caricarla sul computer client e quindi decomprimerla.

+1

Vale la pena notare che alcuni dei file in quella cartella rischiano di eseguire il debug di file che non saranno necessari agli utenti finali. – Servy

+0

se alcuni assembly non possono essere impostati su true, sarebbe un problema? Ho fatto l'applicazione per l'automazione di Excel ma l'ufficio e gli assembly di interoperabilità non sono impostati su true? Come risolverlo? –

+0

Trovato questa risposta e ha funzionato per me, ma ho dovuto cercare come impostare l'impostazione CopyLocal. Ecco il risultato che ho trovato, per riferimento futuro: http://msdn.microsoft.com/en-us/library/t1zz5y8c%28v=vs.100%29.aspx – techturtle

Problemi correlati