我遇到了这个麻烦,我无法找到解决方案。
我有一个asp.net网站项目。 app_code
文件夹中名为Libs.cs
的类库(类名也是Libs)。
问题是:
如果我想引用*.aspx.cs
文件中的类,我必须将其Build Action属性设置为:compile。这样我就可以在不使用using
Synxtax的情况下引用该类(例如我的命名空间是IK,我不必包括:using IK;
),但我不能在.aspx file
中引用该类{1}}
如果我想在*.aspx
文件中引用该类,我必须将其Build Action属性设置为:content
。这样我就可以使用import
语法引用该类(例如我的命名空间是IK,我必须包括:<%@ Import Namespace="IK" %>
),但我无法在.aspx.cs
中引用该类文件
现在,如果我想引用该课程,我必须选择aspx
或aspx.cs
。我试图谷歌和一切,但没有成功。
答案 0 :(得分:1)
知道了!
我使用以下方法创建了这个项目:new-&gt;新网站项目 - &gt;空的asp.net网站项目
但我不知道它成了Web应用程序项目
所以使用app_code文件夹包含类文件是错误的
解决方案是为类创建另一个文件夹
感谢readin