我在Visual Studio 2013的Web应用程序中创建了下面的WebBasePage类(第一次在VS2013中)。
namespace WebApp1.WebUI
{
public class WebBasePage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
当我尝试在我的某个网页中导出上述基类时(如下所示)......
namespace WebApp1.Errors
{
public partial class Error : WebApp1.WebUI.WebBasePage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
我在下面的行中收到以下错误:
行:"公共部分类错误:WebApp1.WebUI.WebBasePage"
错误:类型或命名空间名称' WebUI'名称空间中不存在WebApp1' (你错过了一个程序集引用吗?)
此代码一直在VS2012中工作,不确定VS2013有什么问题。
答案 0 :(得分:2)
确保有问题文件的属性窗格中的“构建操作”设置为“编译”。否则,Visual Studio将不会构建该文件,也不会看到该文件中定义的名称空间或类型。