Compilar C# Windows Form
16/01/2012
0
Já procurei em vários lugares mas não encontro nada que funcione.
Meu projeto tem Banco de Dados e gostaria de salvá-lo como programa para que possa ser executado normalmente em qualquer computador.
Tudo que consegui achar até agora foi clicando com o direito e indo em Publish... Porém ocorre erro quando tento abrir em outro computador o mesmo programa.
Obrigado.
Dyego
Posts
16/01/2012
Joel Rodrigues
Ao invés de tentar publicar sua aplicação, clique em Build. Vá na pasta da aplicação bin\debug, copie o .exe e tente executar.
Se sua aplicação acessa um BD, você tem esse BD na máquina cliente? As strings de conexão estão configuradas corretamente?
NÃO DEIXE DE POSTAR O ERRO, FACILITARÁ.
16/01/2012
Thiago
seria isso sua pergunta???
16/01/2012
Dyego
copiei a pasta bin/debug para o pen drive e tento abrir no notebook
o programa abre a tela de login, mas na hora de fazer o login e abrir o programa...
ele não conecta com o banco de dados!
Aparece a mensagem que programei Erro ao conectar o Banco de dados!
detalhe: arquivo BancoDados.pdb está na mesma pasta do .exe
tudo normal!
Porém não conecta ao banco de dados...
Isso pode ser pelo nome do computador ser outro?
Por ex: o que fiz chama-se PHOENIX, e o note chama-se DELTA..
então todas as conexões tão na data source PHOENIX\\BD.dbo
eu teria que mudar para o nome do computador que vai ser executado o programa?
no caso: DELTA
Agradeço a atenção de vcs!
16/01/2012
Thiago
17/01/2012
Dyego
mas o erro persiste!
Tenho o SQL Server instalado nesse computador já e também a versão do net framework
o erro ao abrir o programa é o seguinte, ele carrega a tela de splash e aparece este erro:
http://s16.postimage.org/xomh9nuph/erro.jpg
depois na hora de fazer o login aparece a mensagem que programei Erro ao conectar o Banco de dados!
18/01/2012
Dyego
Reiniciei o PC e tudo, mas o erro da foto não acontece mais
Porém, persiste o erro com a conexão do banco de dados...
A string de conexão está com o nome do computador já...
e o arquivo.pdb está na pasta junto também...
Estranho isso :/
18/01/2012
Dyego
A string de conexão está a original, com o nome deste computador.
E aconteceu exatamente o mesmo erro!
reparem na imagem:
http://s18.postimage.org/n1y6kqhjt/erro.jpg
19/01/2012
Thiago
possivelmente voce esta usando try - catch, então faz assim
try
{
codigo
}
catch(Exception ex)
{
MessageBox.Show(+ex,);
}
o importante e esse ex, ai voce vai capturar o erro e mostrar no messagebox, ai voce posta aqui pra gente
19/01/2012
Dyego
botei o código mas deu erro na sintaxe...
tentei por sem vírgula, sem +, mas ocorre um erro...
O estranho é que debugando a aplicação ele abre tudo normal!
Eu tava pensando também que coloquei o arquivo.pdb em uma pasta oculta...
e agora tem outro solto normal na pasta do debug... Isso pode ser um problema?
19/01/2012
Thiago
pra ficar mais facil da gente entender voce vai fazer assim
possivelmente voce esta usando try - catch, então faz assim
try
{
codigo
}
catch(Exception ex)
{
MessageBox.Show(+ex,);
}
19/01/2012
Thiago
pra ficar mais facil da gente entender voce vai fazer assim
possivelmente voce esta usando try - catch, então faz assim
try { codigo } catch(Exception ex) { MessageBox.Show(+ex,); }
19/01/2012
Thiago
pra ficar mais facil da gente entender voce vai fazer assim
possivelmente voce esta usando try - catch, então faz assim
try { codigo } catch(Exception ex) { MessageBox.Show(+ex,); }
tem aspas duplas entes do + e depois da ,
ok
Clique aqui para fazer login e interagir na Comunidade :)