Erros e avisos depois de colocar o Project no TFS
Eu criei um aplicativo da web, ele está ficando construir com sucesso com 0 erro e aviso, agora eu tenho mais um membro comigo para trabalhar no mesmo projeto, eu migrei minha solução para TFS, mas agora ao construir estou recebendo 5 erros e 221 avisos.
O erro é o mesmo em 5 locais (a chamada é ambígua entre os seguintes métodos ou propriedades: 'ExtensionMethods.ChkDBNull (object)' e 'ExtensionMethods.ChkDBNull (object)') AND
O aviso também é o mesmo em 221 locais diferentes com diferentes arquivos e classes (O tipo 'TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace' em 'D: \ Anuj \ Projects \ Viagem \ TravelsManagementSystem \ App_Code \ DAL \ Master \ DALTravelPlace.cs' entra em conflito com o tipo importado 'TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace' em 'd: \ Anuj \ Projects \ Travel \ TravelsManagementSystem \ bin \ TravelsManagementSystem.dll'. Usando o tipo definido em 'D: \ Anuj \ Projects \ Travel \ TravelsManagementSystem \ App_Code \ DAL \ Master \ DALTravelPlace.cs '. D: \ Anuv \ Projects \ Viagem \ ViagensManagementSystem \ App_Code \ BLL \ Master \ BLLTravelPlace.cs)
Este é o método de extensão para verificar nulo
public static class ExtensionMethods
{
public static Object ChkDBNull(this object obj)
{
if (obj != null)
{ return obj; }
else
{ return DBNull.Value; }
}
}
é usado ao inserir dados
OraPara[i + 5] = new OracleParameter("ic_consulate_addr3", OracleType.VarChar);
OraPara[i + 5].Value = objBELConsulate._CONSULATE_ADDR3.ChkDBNull();
OraPara[i + 6] = new OracleParameter("ic_consulate_addr4", OracleType.VarChar);
OraPara[i + 6].Value = objBELConsulate._CONSULATE_ADDR4.ChkDBNull();