在我的.Net 2.0 Asp.net WebForms应用程序中,我有一个包含以下代码的Global.asax:
<%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %>
但是当我构建时,出现错误:
Could not load type 'MyNamespace.Global'。
这似乎是因为在 Global.asax 文件中编译器无法看到 MyNamespace 命名空间(在 Global.asax.cs 的代码后台文件中定义)。(在 R# 智能感知中不显示...) 这证明是一个非常难解决的问题...任何帮助将不胜感激!
注意:Global.asax 和 Global.asax.cs 位于同一个文件夹中。
注意2:使用 VS 命令提示符和 csc 进行编译可以正常编译。