#c# #xna #installation
#c# #xna #установка
Вопрос:
Я студент факультета компьютерной инженерии, и для нашего проекта первого курса нам нужно было создать игру XNA. И мне это действительно понравилось, поэтому я решил создать свою собственную RPG-хоррор-игру.
Поскольку я хочу сделать ее как можно лучше, я попытался поделиться ею с друзьями, чтобы они протестировали ее, но они не смогли установить ее, не установив XNA Framework, и сделать для этого что-нибудь еще, например Visual C # Express. Я просмотрел разделы, и, похоже, другого способа избежать этого не существует, я, по крайней мере, хотел создать установщик, чтобы им самим ничего не приходилось загружать (они на самом деле не разбираются в компьютерных науках, поэтому для некоторых это может быть сложно). Итак, я скачал Advanced Installer и попытался это сделать, но он по-прежнему работает не так, как планировалось…
Итак, мой вопрос таков: кто-нибудь делал это раньше, или кто-нибудь знает способ создать хороший установщик. Я хочу выпустить его в качестве демо на данный момент, так что мне было бы намного проще…
Редактировать: BradleyDotNet: виноват, в следующий раз я буду более осторожен Элиас: Да, это то, что я попробовал в первый раз. Опция публикации предоставляет мне папку с файлами, setup.exe и .application Я пытался запустить их на компьютере, на котором не было XNA, и он все еще хочет, чтобы я установил его раньше, и поэтому для установки Windows Phone, Visual C # или что-то вроде этого: / Я думаю, что я следовал руководству и, возможно, я сделал что-то не так, но поскольку я не в первый раз пробую этот вариант, это беспокоит меня.
Большое спасибо за вашу помощь
Стэн
Комментарии:
1. Даже если вы пишете RPG, это не имеет отношения к тегу RPG (и никак не влияет на вопрос!).
2. Я думаю, что развертывание в один клик — это то, что вы ищете. Редактировать: на странице, на которую я вас ссылал, написано «Функция ClickOnce для XNA Game Studio автоматически включает все необходимые пакеты программного обеспечения как часть установочного пакета».
3. Возможно, вы захотите проверить свои ссылочные свойства. Выделите каждую библиотеку, включенную в ваш проект, которая является частью xna Framework, и откройте окно свойств. Установите для свойства copy local значение true. Вот как я решил проблему с установкой.
4. Ладно, значит, Элиас был прав. Я действительно правильно использовал ClickOnce, но один из необходимых компонентов не был отмечен, и в этом была проблема. Спасибо за вашу помощь
Ответ №1:
С форумов сообщества Xbox Live:
Доступно несколько инструментов, которые можно использовать для создания установщиков. Вот несколько вариантов:
- WiX — создание MSI для игры XNA Framework
- Простая настройка — http://forums.xna.com/thread/2828.aspx или http://www.gamedev.net/community/forums/topic.asp?topic_id=498463
- XNAInstaller ( установщик ) — http://www.codeplex.com/xnainstaller или http://www.nuclex.org/installer
- Использование загрузчика Visual Studio для установки игровых зависимостей XNA Framework
- NSIS (Система установки Nullsoft со скриптами)
Вы также можете попробовать функциональность ClickOnce, предоставляемую фреймворком, убедитесь, что выбраны все необходимые элементы (я думаю, вы уже пробовали это).