我在 App_Code 文件夹中放置了一个类,因此我的所有源文件都应该可以访问它。Intellisense 确实看到了这个类(在代码隐藏中),但是当我从浏览器运行该站点时,我得到一个编译器错误:
**Compilation Error**
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: BC30002: Type 'ClsTranslation' is not defined.
Source Error:
Line 38: End If
Line 39:
**Line 40: Dim clsTrans As ClsTranslation**
Line 41: clsTrans = New ClsTranslation()
Line 42: lblLevel0.Text = clsTrans.GetResource("", "Modules")
Source File: C:\inetpub\wwwroot\myproject\InfoSiteMap.aspx.vb Line: 40
我将此站点作为 Web 项目运行,因此content/compile
我的构建选项App_Code/class
不可用。我还尝试使用 Reference 指令将文件映射到预编译器@
,但这似乎仅适用于用户控件而不适用于类。还尝试将类放在命名空间中,所有结果都相同。
有什么建议么?