在我的.Net 2.0 Asp.Net WebForms 应用程序中,Global.asax 包含以下代码:
<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>
但是,当我建立我得到一个错误说-
无法加载类型“ MyNamespace.Global”。
This seems to be because the MyNamespace namespace (defined in the code behind file Global.asax.cs) is not seen by the compiler in the Global.asax file (does not show in R# intellisence..). 事实证明这是一个很难解决的难题... 任何帮助都会受到感激!
注意: Global.asax 和 Global.asax.cs 位于同一个文件夹中。
注2: 当使用 csc 从 vs 提示符进行编译时,它会编译 ok。