2013-07-31 15 views
5

Ho ottenuto XNA perfettamente funzionante su Visual Studio 2012 e la pubblicazione, l'installazione e l'esecuzione del gioco funzionano bene anche su qualsiasi computer che ha già installato XNA Framework Redistributable 4.0 ma quando provo per installare su un computer che non lo possiede già, l'installazione non riesce a causa della sua mancanza. Inoltre, non è nemmeno un'opzione nel menu Prerequisiti sulle proprietà di pubblicazione del programma.XNA Redistributable missing from Publish Prerequisiti opzioni

Quando apro un progetto precedente, l'opzione esiste ma con un triangolo giallo esclamativo e non credo che sia effettivamente impostata.

Qualcuno sa come posso aggiungere XNA Redistributable nelle opzioni Prerequisiti?

+0

Stai utilizzando 'ClickOnce'? – MickyD

+0

Io sono e sto affrontando lo stesso problema dell'OP. Hai qualche suggerimento? – hynsey

risposta

0

Per essere sincero, non ho mai utilizzato personalmente la funzione Prerequisiti per l'esportazione formale dei progetti. Tuttavia, è molto comune che le applicazioni installino i redistributables per le loro dipendenze prima dell'installazione, quindi ho dato una rapida occhiata in giro e ho scoperto che ci sono un paio di programmi diversi che generano programmi di installazione per te che tengono anche conto del controllo e installazione di dipendenze mancanti. Sembra che il più popolare sia WiX XNA Installer. Tuttavia, per un molto esame più approfondito di questo argomento e le diverse rotte che si potrebbe prendere, vorrei suggerire guardando this answer da Ray Dey.