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?
risposta
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.
Ha funzionato, grazie. –
E se volessi rendere la mia app portatile? – TechJS
Dopo aver costruito il vostro progetto, troverete un file EXE in bin\(Debug or Release)
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
È 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à.
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
Si prega di controllare questo link, Questo link descrive come distribuire vs 2010 applicazione
http://www.dreamincode.net/forums/topic/231074-setup-and-deployment-in-visual-studio-2010/
E funzionerà allo stesso modo per VS 2012? –
nel bidone cartella troverai i file .dll con .exe. Ne avrai bisogno anche tu. –
VS2012 supporto interrotto dei pacchetti msi –