【问题标题】:Errors & warnings after putting Project in TFS将项目放入 TFS 后的错误和警告
【发布时间】:2012-10-04 15:19:17
【问题描述】:

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

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

警告在 221 个不同的位置与不同的文件和类也是相同的 ('D:\Anuj\Projects\Travel\TravelsManagementSystem\App_Code\DAL\Master\DALTravelPlace.cs' 中的类型 'TravelsManagementSystem.Forms.Master.TravelPlaceMst.DALTravelPlace' 与导入的类型 'TravelsManagementSystem.Forms.Master.TravelPlaceMst' 冲突'd:\Anuj\Projects\Travel\TravelsManagementSystem\bin\TravelsManagementSystem.dll' 中的 .DALTravelPlace'。使用在 '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();

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多