O visual studio 2013 não reconhece as alterações feitas no código e nem permite alterações no namespace.

23/04/2015

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

Melhor resposta

23/04/2015

Ticiana tenta limpar a sua solução e dá um build depois! Pode ser lixo na memória


Pode me ajudar, como fazer essa limpeza? eu não sei realmente.

Emilio Neto

Responder Citar

Outras Respostas

23/04/2015

Randrade

Poste seu código para que possamos lhe ajudar.
Responder Citar

23/04/2015

Emilio Neto

Como se tivesse travado?
Responder Citar

23/04/2015

Thiago Santana

Ticiana tenta limpar a sua solução e dá um build depois!
Pode ser lixo na memória
Responder Citar

23/04/2015

Ticiana Justa

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;
}
Responder Citar

23/04/2015

Ticiana Justa

Vou deixar para os colegas mais experientes responderem, eu faço pelo menu Debug ->> Clean depois Build mas nem sei se está correto..
Responder Citar

24/04/2015

Emilio Neto

Porque não está correto? mas faz limpeza?
Responder Citar

24/04/2015

Jothaz

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.
Responder Citar