Ошибки и предупреждения после помещения проекта в 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();