我为我的 Web 项目创建了几个类,我将把它们存储在 App_Code 文件夹中。我不想将所有类存储在顶层(无命名空间),但想将它们组织到命名空间中。到目前为止,这似乎不可能,因为当我使用“using XXXX;”时命名空间声明它仍然无法在我的代码隐藏文件中找到正确的类。我可能做错了什么?
编辑:
例如我有
namespace foo
{
public class bar
{
}
}
然后在我的 default.aspx 页面代码后面
.
.
.
using foo
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
bar NewBar = new bar();
}
}
以上对我不起作用,我必须使用
foo.bar NewBar = new foo.bar();
有人知道我做错了什么吗?
编辑: 好的,我已经安装了 Visual Studio 2005 SP 1 并尝试将其转换为 Web 应用程序而不是网站。还是没有运气。
最佳答案
(我在这里猜测)尝试打开文件的属性并将构建操作设置为“编译”。
关于asp.net - 将类组织到 App_Code 文件夹中的命名空间中无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/520429/