2013-07-31 11 views
5

Ich habe XNA läuft perfekt in Visual Studio 2012 und Veröffentlichung, Installation und Ausführung des Spiels funktioniert gut auf allen Computern, die bereits die XNA Framework Redistributable 4.0 installiert, aber wenn ich versuche Zur Installation auf einem Computer, der noch nicht installiert ist, schlägt die Installation fehl, da sie fehlt. Darüber hinaus ist es im Menü Voraussetzungen in den Veröffentlichungseigenschaften des Programms nicht einmal eine Option.XNA Redistributable fehlt in Veröffentlichen Voraussetzungen Optionen

Wenn ich ein älteres Projekt öffne, existiert die Option aber mit einem gelben Ausrufezeichen und ich glaube nicht, dass es tatsächlich gesetzt wird.

Weiß jemand, wie ich die XNA Redistributable zurück in die Voraussetzungen Optionen hinzufügen kann?

+0

Verwenden Sie 'ClickOnce'? – MickyD

+0

Ich bin und stehe vor demselben Problem wie das OP. Hast du irgendwelche Vorschläge? – hynsey

Antwort

0

Um ehrlich zu sein, habe ich nie persönlich die Prerequisites-Funktion für den formalen Export von Projekten verwendet. Es ist jedoch eine sehr häufige Sache für Anwendungen, die Redistributables für ihre Abhängigkeiten vor der Installation zu installieren, also habe ich einen kurzen Blick darauf geworfen und festgestellt, dass es ein paar verschiedene Programme gibt, die Installer für Sie generieren, die auch die Überprüfung für und berücksichtigen fehlende Abhängigkeiten installieren Es sieht so aus, als wäre die beliebteste Version WiX XNA Installer. Jedoch für eine viel gründlichere Untersuchung dieses Themas und der verschiedenen Routen, die Sie nehmen könnten, würde ich empfehlen, Blick auf this answer von Ray Dey.