我有错误。请帮帮我。
找不到类型或命名空间名称“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
答案 0 :(得分:2)
您需要使用using namespace directive来导入名称空间中的类型,您访问类的其他项目(网站)将具有不同的名称空间。确保通过具有Utilities命名空间的dll的adding reference导入。如果包含程序集可用,下面给出的语句将导入Utilities中的类型。
using Utilities;
编辑:如果您在网站名称空间中有类型,那么您可以尝试将它们放在app_code文件夹中,然后在访问它们之前构建网站。