По сути, у меня есть пустой проект XNA, созданный с использованием мастера XNA 3.1, я проверяю, может ли игра, которую я создаю, быть «установлена» на другом компьютере, не заставляя их устанавливать все вручную, чтобы он работал.
Единственный дополнительный код в игре:
Components.Add(new GamerServicesComponent(this));
Пройдя этап публикации ClickOnce, я скопировал его на USB-накопитель и попытался запустить «setup.exe» на компьютере под управлением Windows Vista без установленной Visual C # / Studio или XNA.
Согласно записи MSDN, ClickOnce будет включать в себя все необходимое, чтобы игра работала на компьютере, но после установки я получаю страшное «... перестало работать» при попытке запустить ее.
Кто-нибудь знает, как это обойти? Я предположил, что это говорит о том, что это можно сделать, потому что это работает.
Спасибо
http://msdn.microsoft.com/en-us/library/bb464156.aspx
Edit:
Только что заметил, что в статье говорится, что Games for Windows - LIVE не входит в дистрибутив, будет ли это означать, что если он будет включен как компонент в игру XNA, это вызовет сбой при попытке его запустить?