2013-07-31 5 views
5

У меня XNA работает отлично на Visual Studio 2012, а публикация, установка и запуск игры прекрасно работают на любых компьютерах, на которых уже установлен XNA Framework Redistributable 4.0, но когда я пытаюсь для установки на компьютер, который еще не имеет его, установка не выполняется из-за отсутствия. Кроме того, это даже не вариант в меню «Предварительные условия» для свойств публикации программы.XNA Redistributable missing from Publish Предварительные требования

Когда я открываю старый проект, опция существует, но с желтым восклицательным треугольником, и я не верю, что она действительно установлена.

Кто-нибудь знает, как я могу добавить XNA Redistributable обратно в опции Предварительные требования?

+0

Вы используете 'ClickOnce'? – MickyD

+0

Я, и сталкиваюсь с той же проблемой, что и OP. Есть ли у вас какие-либо предложения? – hynsey

ответ

0

Чтобы быть правдивым, я никогда не использовал функцию Предварительные требования для формального экспорта проектов. Тем не менее, для приложений достаточно распространять распространенные компоненты для их зависимостей перед установкой, поэтому я быстро заглянул и обнаружил, что существует несколько различных программ, которые будут генерировать инсталляторы для вас, которые также учитывают проверку и установка отсутствующих зависимостей. Похоже, самый популярный - WiX XNA Installer. Тем не менее, для много более тщательного изучения этой темы и различных маршрутов, которые вы могли бы взять, я бы предложил посмотреть на this answer от Ray Dey.

Смежные вопросы