2013-06-21 4 views
7

Ho appena creato la mia prima applicazione C# in Visual Studio 2012 e desidero esportarla in qualche modo in modo che altre persone possano utilizzarla in questi computer (inclusi i computer senza Visual Studio 2012). Come posso farlo? Sono nuovo al C# e non sono riuscito a trovare nulla che potessi capire. Qualcuno può spiegare o indicare qualche sito con una buona spiegazione (e forse didattica) su come funziona? Ho appena creato programmi C/C++ e ho solo bisogno del file .exe, ma, in base a ciò che ho potuto trovare, ho bisogno di qualcos'altro per inviare un programma C# agli altri da usare. Sory per il cattivo inglese e grazie per coloro che aiutano.come è possibile esportare un'applicazione C# da Visual Studio 2012 per l'esecuzione in altri computer?

+0

nel bidone cartella troverai i file .dll con .exe. Ne avrai bisogno anche tu. –

+1

VS2012 supporto interrotto dei pacchetti msi –

risposta

7

Fare clic con il pulsante destro del mouse su VS 2012 e selezionare Publish... dal menu di scelta rapida. La pubblicazione di un file consente di creare un programma di installazione:

  • scegliere una posizione nel file system in cui si desidera salvare il programma di installazione
  • Clicca [Finish]
  • Attendere che l'operazione di pubblicazione per completare

Un file di installazione Setup.exe verrà creato nel percorso selezionato nel primo passaggio della procedura guidata di pubblicazione. Condividi l'installer con le persone a cui vuoi dare la tua candidatura.

+0

Ha funzionato, grazie. –

+0

E se volessi rendere la mia app portatile? – TechJS

2

Dopo aver costruito il vostro progetto, troverete un file EXE in bin\(Debug or Release)

+0

Questo è buono ma mi aspetto che Visual Studio abbia un'opzione per salvare il file 'exe' direttamente sul mio desktop, ad esempio, piuttosto che io stesso lo stia cercando. – TechJS

0

È necessario qualsiasi computer che vuole eseguirlo per essere finestre, e in esecuzione la versione corretta del framework .net. Se è un programma creato con VS2012, sarà compreso tra .net 2.0 e 4.5.2. Dopodiché, devi trovare la posizione del tuo programma, e puoi semplicemente copiare la cartella di debug attualmente in esecuzione e il tuo programma funzionerà.

0

Controllare anche il framework .net che è necessario per l'esecuzione di app in C#. Puoi trovare quale framework la tua app è costruita in proprietà projext. Se il computer di destinazione ha un vecchio sistema operativo (XP) forse il .net framework ha anche bisogno di essere installato