Błędy i ostrzeżenia po umieszczeniu projektu w TFS

Stworzyłem aplikację internetową, pomyślnie buduje się z 0 błędów i ostrzeżeń, teraz mam ze sobą jeszcze jednego członka do pracy nad tym samym projektem, przeprowadziłem migrację mojego rozwiązania do TFS, ale teraz podczas budowania otrzymuję 5 błędów i 221 ostrzeżeń.

Błąd jest taki sam w 5 lokalizacjach (wywołanie jest niejednoznaczne między następującymi metodami lub właściwościami: 'ExtensionMethods.ChkDBNull (object)' i 'ExtensionMethods.ChkDBNull (object)') AND

Ostrzeżenie jest takie samo w 221 różnej lokalizacji z różnymi plikami i klasami (Typ 'TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace' in 'D: Anuj Projekty TravelsManagementSystem App_Code DAL Master DALTravelPlace.cs' powoduje konflikt z importowanym typem 'TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace' w 'd: Anuj Projekty TravelsManagementSystem bin TravelsManagementSystem.dll.' Używając typu zdefiniowanego w 'D: Anuj Projekty 1. TravelsManagementSystem App_Code DAL Master DALTravelPlace.cs 'D: Anuj Projekty TravelsManagementSystem App_Code BLL Master BLLTravelPlace.cs)

Jest to metoda rozszerzenia do sprawdzania wartości null

public static class ExtensionMethods
{
    public static Object ChkDBNull(this object obj)
    {
        if (obj != null)
        { return obj; }
        else
        { return DBNull.Value; }
    }
}

jest używany podczas wstawiania danych

 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();

questionAnswers(1)

yourAnswerToTheQuestion