gpt4 book ai didi

c# - 找不到类型或 namespace "Utilities"

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:02 27 4
gpt4 key购买 nike

我有错误。请帮帮我。

The type or namespace name 'Utilities' could not be found (are you missing a using directive or an assembly reference?)

我创建了一个名为 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

最佳答案

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

using Utilities;

编辑:如果您在网站的命名空间实用程序中有类型,那么您尝试将它们放在 app_code 文件夹中并在访问它们之前构建网站。

关于c# - 找不到类型或 namespace "Utilities",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14373783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com