Создайте установочный исполняемый файл с двоичными файлами и распространяемыми файлами для XNA — VS2012

На самом деле я работаю над игрой во время стажировки. Я сделал это с игровой студией XNA и использовал Visual Studio 2012 (использовал тему на этом сайте, чтобы установить ее...). Теперь, когда я почти закончил с кодом, я пытаюсь создать exe-файл, который установит игру. Поскольку он может быть установлен на компьютерах, на которых не установлены распространяемые файлы XNA и .NET, пакет должен установить их вместе с игрой, иначе он не будет работать.

Итак, я ищу две вещи:

  • Как сгенерировать бинарные файлы для моего проекта XNA, поскольку я не хочу, чтобы все пользователи читали мою работу. Я знаю, как это сделать в VS2010, но в VS2012 я просто не могу найти, где их можно сгенерировать.

  • Как только я получил двоичные файлы, я хочу знать, как создать исполняемый файл, который установит их и распространяемые файлы. Я знаю, что есть некоторые инструменты для этого, но я не знаю, что использовать.

Заранее спасибо за помощь!


person YumeYume    schedule 09.10.2013    source источник


Ответы (1)


Они удалили тип проекта установщика из VS2012, проверьте WIX. Это немного неуклюже для начала, но как только вы освоите его, он станет намного мощнее, чем проект установщика VS2010.

http://wixtoolset.org/

person Anders    schedule 09.10.2013
comment
Я только что установил WiX. Ничего себе, кажется, что это трудно использовать, когда вы не знаете, как это работает. Но я попробую с ним, он кажется действительно полным. Если у вас есть хорошо объясненные уроки, чтобы узнать, как с этим справиться, было бы неплохо поделиться ими со мной :) Спасибо за помощь! - person YumeYume; 09.10.2013
comment
Извините, я не нашел надежного руководства, когда делал это, мне пришлось искать в Google и собирать по частям. Вы можете посмотреть здесь, как я сделал это в своем проекте с открытым исходным кодом github.com/AndersMalmgren/ FreePIE/tree/master/BuildTools - person Anders; 09.10.2013
comment
Я действительно кое-что нашел: я могу включить распространяемые файлы в файл приложения одним щелчком мыши, созданный Visual Studio 2012, перейдя в файл свойств, в раздел публикации и щелкнув предварительные условия. Так что я могу поставить установщик Windows и .NET Framework 4.5, но мне также нужен Redist XNA, которого нет в списке. Мне просто нужно понять, почему его нет, и я смогу развернуть приложение . - person YumeYume; 11.10.2013