gpt4 book ai didi

c# - 无法从 app_code 访问类

转载 作者:太空狗 更新时间:2023-10-30 00:51:41 26 4
gpt4 key购买 nike

我有一个网站(不是网络应用程序),它有一个 default.aspxdefault.aspx.cs。它有一个 App_Code 文件夹,里面有 A 类。所以 default.aspx.cs。看起来像:

namespace test1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}

A 类:

namespace test1
{
public class A
{
_Default mDefaultRef;
public pageLogicIndividual(_Default defaultRef)
{
mDefaultRef = defaultRef;
}
}
}

我可以在 _Default 中使用 A。例如。如果我在类 _Default 中输入 test1.,IntelliSense 将显示这两个类。但是,如果我在类 A 中输入 test1.,IntelliSense 将只显示 A。为什么我不能在 A 中使用 _Default

Error : the type or namespace name does not exist in the namespace (are you missing an assembly reference )

编辑:我会尽力澄清。在类 _Default 所在的 .cs 文件中工作时,我可以键入 test1.,这是命名空间,智能感知将向我显示类_Default 和类 A。但是,如果我在类 A 所在的 .cs 文件中工作并键入 test1.,这是命名空间,那么智能感知将只显示 A 类。

最佳答案

我过去曾遇到过这种挑战。

在 Visual Studio 中打开 App_Code 文件夹节点。右键单击相关类,然后单击属性

在属性 Pane 中,将构建操作更改为编译。

现在应该可以正常工作了。

关于c# - 无法从 app_code 访问类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25624126/

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