sempre vejo em foruns e comunidades tópicos e tópicos de conversas sobre como os projetos XNA devem ser compactados para serem instalados nos clientes finais. Depois de vários posts na lista XNA-BR decidi escrever este post. Vamos parte a parte criar e gerar um instalador para nosso jogo, mas antes vamos falar de uma alternativa muito boa para esse processo.
O WIX (Windows Installer XML para XNA -http://www.codeplex.com/xnainstaller), para utilizar este recurso utilizamos o SharpDevelop 3.0, no link atrás podemos encontrar um guia de como gerar o instalador e um exemplo de projeto. Com um pacote bem pequeno de pré-requisitos você pode criar e customizar suas telas e mensagens de instalação. Aviso que não é um processo simples como no Visual Studio mas permite mais opções e uma ótima alternativa totalmente free.
Utilizar o Visual Studio para criar seu instalador é a maneira mais rápida e fácil de realizar as publicações. Os recursos de ClickOnce vieram para permitir uma rápida publicação e atualização das aplicações direto na Web, ou seja, você desenvolve, testa, publica e os clientes atualizam com poucos cliques, há um controle de versão publicada dentro do próprio Visual Studio assim você pode acompanhar as atualizações e o cliente controla qual sua versão e se deseja atualizar o software. Há vários prós e contras para essa publicação mas para pequenos projetos e muitos clientes ela resolve dezenas de probleminhas.
Abaixo vamos seguir um passo a passo desde a criação de um projeto até a publicação, o projeto será um simples Windows Game em tela CornflowerBlue.
Após criamos o projeto vamos direto a publicação, como na tela abaixo podemos ver clicaremos com o botão direito no projeto e em seguida a opção Properties, na aba Publish podemos encontramos as opções para configurar o projeto.
Configurando o ProjetoEm Prerequisites... selecionamos os pacotes que serão compilados junto com nosso instalador.Pre-requisitos
Clicando em Prerequisites… você verá as opções para configurar seu projeto para instalar antes do projeto o Framework .Net e o Microsoft XNA Framework Redistributable 3.1 ou 3.0 dependendo da necessidade. Se o VS SP1 estiver instalador você terá também outras opções e outros pré-requisitos para anexar ao projeto.
Após esta configuração você clica em Publish Now, o projeto será compilado e um instalador gerado na pasta publish, na raiz do projeto. Seguindo o passo a passo para instalar o software a partir do Setup.exe você terá ele instalado.
9 09UTC setembro 09UTC 2009 at 20:33
Vlw amigao pelo agradecimento!
Espero que possamos ajudar muitas pessoas com essas informacoes, já que topicos, sites e blogs sao tao escassos em certos assuntos aqui no Brasil, principalmente em desenvolvimento de jogos, area que graças a Deus vem se desenvolvendo por aqui!
Sucesso no blog ai e pra voce tambem!
Abraços.
Danilo Rafael
21 21UTC dezembro 21UTC 2009 at 22:33
excelente topico amigo
abraços