无法找到Type或NameSpace“Utilities”

时间:2013-01-17 07:04:40

标签: c# .net

我有错误。请帮帮我。

  

找不到类型或命名空间名称“Utilities”(您是否缺少using指令或程序集引用?)

我创建了一个名为Utililties的类。

namespace Utilities
{
    public class DatabaseManager
    {
        public string commandText;
        OdbcCommand cmd = new OdbcCommand();
        OdbcTransaction _tran = null;

        public DatabaseManager(String dbConn) {
            OdbcConnection  _conn = new OdbcConnection(dbConn);
            cmd = _conn.CreateCommand();
            _conn.Open();
        }

        public void setParameter(string name, OdbcType type, object value)
        {
            cmd.Parameters.Add(name, type).Value = value;
        }
    }
}

该类工作正常,但在从另一个项目中使用时也遇到了同样的问题。我想知道发生了什么以及如何解决问题。

using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Data.Odbc;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
using Utilities;     // This line have error highlighted in red color

1 个答案:

答案 0 :(得分:2)

您需要使用using namespace directive来导入名称空间中的类型,您访问类的其他项目(网站)将具有不同的名称空间。确保通过具有Utilities命名空间的dll的adding reference导入。如果包含程序集可用,下面给出的语句将导入Utilities中的类型。

using Utilities;

编辑:如果您在网站名称空间中有类型,那么您可以尝试将它们放在app_code文件夹中,然后在访问它们之前构建网站。