Pessoas, tenho um projeto VS 2012 Ultimate e C# que foi desenvolvido em 4 camadas,model, interface, controller e dados estas camadas na verdade são 4 projetos diferentes na mesma solution se comunicando um com outro(references e using) e um banco de dados
SQL 2012(tenho o management studio 2012 full). Oque quero fazer agora é criar um instalador, porem não encontrei nada que me ajudasse com meu real problema que são 2:
Primeiro: incluir as pastas e arquivos corretos do meu programa, como desenvolvi ele em camadas não sei quais pastas preciso incluir em um instalador(se é só a Debug do projeto interface, bin, ou incluir tudo, etc).
Segundo: Como faço para levar junto o banco de dados zerado ou seja DB + tabelas e quando o usuário clicar no setup, ele vai dando next, e quando executar a aplicação tudo vai estar funcionando certinho com banco e tudo.
Qual programa eu devo utilizar para tanto?
E oque mais é necessário instalar no cliente?
Vlw.