Ошибки и предупреждения после помещения проекта в TFS
Я создал веб-приложение, оно успешно собирается с ошибкой 0 & amp; предупреждение, теперь у меня есть еще один участник для работы над тем же проектом, я перенес свое решение в TFS, но теперь во время сборки я получаю 5 ошибок и 221 предупреждение.
Ошибка одинакова в 5 местоположениях (вызов неоднозначен между следующими методами или свойствами: «ExtensionMethods.ChkDBNull (объект)» и «ExtensionMethods.ChkDBNull (объект)») И
Предупреждение также одинаково в 221 разных местах с разными файлами и классами (Тип «TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace» в «D: \ Anuj \ Projects \ Travel \ TravelsManagementSystem \ App_Code \ DAL \ Master \ DALTravelPlace.cs &»; конфликтует с импортированным типом. TravelSms. Master.TravelPlaceMst.DALTravelPlace 'in' d: \ Anuj \ Projects \ Travel \ TravelsManagementSystem \ bin \ TravelsManagementSystem.dll & apos;. Использование типа, определенного в & D; \ DALTravelPlace.cs & reg; D: \ Anuj \ Projects \ Travel \ 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();