O visual studio 2013 não reconhece as alterações feitas no código e nem permite alterações no namespace.
Estou desenvolvendo pela 1a vez com VS 2013 e ao alteral o retorno de uma função de boolean para int, o VS não atualiza as referências de código, continua tratando ela como boolean, alguma dica?
Ticiana Justa
Curtidas 0
Melhor post
Emilio Neto
23/04/2015
Ticiana tenta limpar a sua solução e dá um build depois!
Pode ser lixo na memória
Pode ser lixo na memória
Pode me ajudar, como fazer essa limpeza? eu não sei realmente.
GOSTEI 1
Mais Respostas
Randrade
23/04/2015
Poste seu código para que possamos lhe ajudar.
GOSTEI 0
Emilio Neto
23/04/2015
Como se tivesse travado?
GOSTEI 0
Thiago Santana
23/04/2015
Ticiana tenta limpar a sua solução e dá um build depois!
Pode ser lixo na memória
Pode ser lixo na memória
GOSTEI 0
Ticiana Justa
23/04/2015
Bem pessoal o código é bem simples só alterei o retorno da função abaixo para int com as respectivas atualizações em todas as camadas do código e o VS não reconheceu, já dei clean e build várias vezes, sendo que o arquivo com os namespaces não permitiu atualizar a assinatura da função. Tem alguma configuração do VS que trave esta atualização e refatoração de código? Obrigada pelas respostas.
public bool validarLogin(Login login)
{
try
{
SqlConnection con;
using (con = new SqlConnection(ConexaoDAO.retornarConexaoBase()))
{
SqlDataReader reader;
SqlCommand cmd = new SqlCommand("pcdSlctLoginValido", con);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@usuario", login.getUsuario());
cmd.Parameters.AddWithValue("@senha", login.getSenha());
con.Open();
reader = cmd.ExecuteReader();
while (reader.Read())
{
if (reader.GetInt32(0) > 0)
return true;
else
return false;
}
}
}
catch (SqlException e)
{
// Exibe o erro
//ErrosCTL.DisplaySQLErro(e);
err.exibirErroSQL(e, this.ToString());
}
catch (Exception ex)
{
// Exibe o erro
err.exibirErro(ex, this.ToString());
}
return false;
}
public bool validarLogin(Login login)
{
try
{
SqlConnection con;
using (con = new SqlConnection(ConexaoDAO.retornarConexaoBase()))
{
SqlDataReader reader;
SqlCommand cmd = new SqlCommand("pcdSlctLoginValido", con);
cmd.CommandType = System.Data.CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@usuario", login.getUsuario());
cmd.Parameters.AddWithValue("@senha", login.getSenha());
con.Open();
reader = cmd.ExecuteReader();
while (reader.Read())
{
if (reader.GetInt32(0) > 0)
return true;
else
return false;
}
}
}
catch (SqlException e)
{
// Exibe o erro
//ErrosCTL.DisplaySQLErro(e);
err.exibirErroSQL(e, this.ToString());
}
catch (Exception ex)
{
// Exibe o erro
err.exibirErro(ex, this.ToString());
}
return false;
}
GOSTEI 0
Ticiana Justa
23/04/2015
Vou deixar para os colegas mais experientes responderem, eu faço pelo menu Debug ->> Clean depois Build mas nem sei se está correto..
GOSTEI 0
Emilio Neto
23/04/2015
Porque não está correto? mas faz limpeza?
GOSTEI 0
Jothaz
23/04/2015
Você já tentou criar um projeto do zero e verificar se funciona?
Outro caminho é limpas tudo que esta nas pastas: bin e obj, matando o .pdb.
Mas faça backup antes.
Outro caminho é limpas tudo que esta nas pastas: bin e obj, matando o .pdb.
Mas faça backup antes.
GOSTEI 0