我遇到的问题是我在 app_code 中有一个类文件,它没有看到添加到 Web 应用程序的引用。我将参考文件添加到项目中(特别是 IBM.Data.Informix),并且项目文件夹中的 aspx.cs 页面可以很好地使用“使用 IBM.Data.Informix”。但是,当我将 using 语句添加到类文件时,它找不到它。
关于如何访问 app_code 中的类文件有很多问题,但我一直找不到与此相关的任何内容。我正在使用 VS2012,如果这有所作为。
错误正是您在尝试使用未引用文件时所期望得到的,即使该引用在项目文件夹中的 aspx.cs 文件中有效:
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: CS0246: The type or namespace name 'IBM' could not be found (are you missing a using directive or an assembly reference?)
Source Error:
Line 7: using System.Net.Mail;
Line 8: using System.Text;
Line 9: using IBM.Data.Informix;