Ошибки и предупреждения после помещения проекта в TFS

Я создал веб-приложение, оно успешно собирается с ошибкой 0 & предупреждение, теперь у меня есть еще один участник для работы над тем же проектом, я перенес свое решение в TFS, но теперь во время сборки я получаю 5 ошибок и 221 предупреждение.

Ошибка одинакова в 5 местах (вызов неоднозначен между следующими методами или свойствами: 'ExtensionMethods.ChkDBNull (объект)» а также 'ExtensionMethods.ChkDBNull (объект)»)А ТАКЖЕ

Предупреждение также одинаково в 221 другом месте с разными файлами и классами (Тип 'TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace» в 'D: \ Anuj \ Проекты \ Путешествия \ TravelsManagementSystem \ App_Code \ DAL \ Master \ DALTravelPlace.cs' конфликтует с импортированным типомTravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace» в 'd: \ Anuj \ Проекты \ Путешествия \ TravelsManagementSystem \ Bin \ TravelsManagementSystem.dll», Используя тип, определенный в 'D: \ Anuj \ Проекты \ Путешествия \ TravelsManagementSystem \ App_Code \ DAL \ Master \ DALTravelPlace.cs', D: \ Anuj \ Проекты \ Путешествия \ TravelsManagementSystem \ App_Code \ BLL \ Master \ BLLTravelPlace.cs)

Это метод расширения для проверки нуля

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

используется при вставке данных

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

Ответы на вопрос(1)

Ваш ответ на вопрос