错误&将Project放入TFS后发出警告

时间:2012-10-04 05:21:18

标签: tfs

我已经创建了一个Web应用程序,它正在成功构建,错误为0&警告,现在我还有一个成员与我一起工作同一个项目,我已将我的解决方案迁移到TFS,但现在在构建时我收到了5个错误和221个警告。

5个位置的错误相同(以下方法或属性之间的调用不明确:' ExtensionMethods.ChkDBNull(object)'' ExtensionMethods.ChkDBNull(object)' )和

警告在具有不同文件和类的221不同位置也相同 (类型' TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace' D:\ Anuj \ Projects \ Travel \ TravelsManagementSystem \ App_Code \ DAL \ Master \ DALTravelPlace.cs'与导入类型' TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace' d:\ Anuj \ Projects \ Travel \ TravelsManagementSystem \ bin \ TravelsManagementSystem.dll'。使用&#中定义的类型39; D:\ Anuj \ Projects \ Travel \ TravelsManagementSystem \ App_Code \ DAL \ Master \ DALTravelPlace.cs' .D:\ Anuj \ Projects \ Travel \ TravelsManagementSystem \ App_Code \ BLL \ Master \ BLLTravelPlace.cs)

这是检查null

的扩展方法
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 个答案:

答案 0 :(得分:0)

看起来您可能不小心将文件夹从一个项目拖到另一个项目中,有效地复制了系统中的代码。

网站的文件夹D:\ Anuj \ Projects \ Travel \ TravelsManagementSystem \ App_Code?那里应该有一个DAL文件夹吗?