1

我一直在这里测试示例代码http://mywsat.codeplex.com/并尝试将项目移动到我已经构建的现有项目中。

我已将所有文件和文件夹复制到我的项目中,但对于包含 : GetAdminMasterPage

The type or namespace name 'GetAdminMasterPage' could not be found (are you missing a using directive or an assembly reference?)

其中一页后面的示例代码是

using System;

public partial class admin_admin_edit_css : GetAdminMasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

我认为这意味着GetAdminMasterPage是继承的?所有文件夹和类都已复制,GetAdminMasterPage.cs位于 App_Code/class/GetAdminMasterPage.cs 中。上面的代码与 MyWSAT 中的代码完全相同,不会出错。

我还复制了未修复错误的 Web.config 文件。

请你能就如何解决这个问题提出建议吗?

更新:

如果我复制所有文件,则包含在项目中一切正常。一旦我选择文件夹/文件并选择“包含在项目中”,我就会收到错误消息。

Image1:文件复制,显示所有文件 - 构建和运行没有错误 在此处输入图像描述

Image2:复制的文件,显示所有文件,包含在项目中 - 给出错误the type or namespace name 'GetAdminMasterPage' could not be found (are you missing a using directive or an assembly reference?) 在此处输入图像描述

4

1 回答 1

1

您已经复制了没关系,但是您仍然必须在此文件中包含名称空间以用于GetAdminMasterPage类..查看它是在哪个名称空间中定义的,然后在之后包含它

using System;
//using GetAdminMasterPage - class namespace

它在那里是正确的App_Code/class/GetAdminMasterPage.cs,但请参阅定义它的名称空间

于 2013-08-10T16:26:19.547 回答