1

我目前收到“无法加载类型 UI.Administration.Site.master”的错误消息,我不确定为什么。

我有一个带有 UI 命名空间的 ASP.NET MVC 项目。在项目结构中,我有一个 Admin 文件夹。我右键单击 Admin 文件夹并选择“转换为 Web 应用程序”,但我的母版页出现无法加载类型错误。

在这些情况下是否有任何特殊的事情必须发生才能起作用?

错误信息如下

解析器错误描述:解析服务此请求所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:无法加载类型“UI.Administration.Site”。

源错误:

第 1 行:<%@ Master Language="C#" CodeBehind="Site.master.cs" Inherits="UI.Administration.Site" %>

4

2 回答 2

1

我一直想知道这个命令做了什么。我确定我已经尝试过了,但没有看到任何结果。我终于查了一下:

“转换为 Web 应用程序”与您的方案无关。它用于将 Visual Studio .NET 和 Visual Studio .NET 2003 转换为 Visual Studio .NET 2008。

See "Walkthrough: Converting a Visual Studio 2002 or 2003 Web Project to a Visual Studio 2008 Web Application Project".

于 2009-08-14T22:19:52.940 回答
0

确保您的命名空间与您的文件夹结构以及 Inherits 子句和 CodeBehind 属性相匹配。我遇到了同样的问题,这是因为我转换时 Inherits 属性中的命名空间不匹配。

于 2009-08-14T22:06:22.390 回答