2010-02-15 13 views
5

Basta chiedersi se esiste un modo per rendere Visual Studio 2008 Express Edition i file exe normali creati dall'installer per la mia app?Installazioni normali in Visual Studio

Sono stufo dei file dell'applicazione ClickOnce. Avevo impostato tutte queste associazioni di file e ora che ho bisogno di avere un programma di installazione per le mie app, le associazioni di file installate nel codice non funzionano perché ora sono file di app "ClickOnce" e non normali file exe. E no, VS fa non crea alcun file exe affatto per le app ClickOnce.

Ogni aiuto è molto apprezzato

grazie :)

risposta

4

Can VS Express crea Setup.Exe? No.

Se si esamina la licenza, si scoprirà che l'edizione Express non è destinata alla distribuzione (non ho la dicitura esatta qui). Quindi MS ha lasciato il generatore di installazione fuori dal pacchetto.

È possibile utilizzare qualsiasi produttore di impostazioni di terze parti, ma è possibile che si stia violando la licenza.


Modifica: quanto sopra si applica a VS2005 Express.

Le licenze per Express 2008 e 2010 sembrano essere più clemente, fare check.

1
ProjectFolder\bin\Debug 

dovrebbe contenere i file exe per l'applicazione.

Se si desidera utilizzare gli EXE per la distribuzione, tuttavia, è necessario creare una "build di rilascio".

Una volta fatto questo, i file saranno in

ProjectFolder\bin\Release 
+0

Sì, che può essere utilizzato per "distribuzione XCOPY". Ma l'OP cura le associazioni di file. –

+0

* Non * mai fornire gli eseguibili di debug per l'installazione, è necessario compilare in modalità di rilascio e distribuire l'exe che si trova in ProjectFolder \ bin \ Release (o qualcosa del genere, l'impostazione predefinita dipende dalla lingua e può ancora essere modificata nel proprietà del progetto). –

+0

Sì, avrebbe dovuto essere 'ProjectFolder \ bin \ Release'. –

-3

Tasto destro del mouse la tua Soluzione> Aggiungi> Progetto> Altri tipi di progetto> di installazione e distribuzione> Visual Studio Installer> Impostazioni Progetto

+0

Nell'edizione __Express__? –

+0

No, in Visual Studio 2010 Ultimate RC =) –

+2

Voterò questo voto quando ho 100 reputazione. –

0

Per quanto mi ricordo la versione Express non fornisce strumenti per l'implementazione, ma ci sono ancora molti programmi di installazione gratuiti che possono fare il trucco; potresti voler provare NSIS o InnoSetup, per esempio.