当前位置: 代码迷 >> ASP.NET >> 编译器异常消息: CS0246: 找不到类型或命名空间名称“Class1”(是否缺少 using 指令或程序集引用?)
  详细解决方案

编译器异常消息: CS0246: 找不到类型或命名空间名称“Class1”(是否缺少 using 指令或程序集引用?)

热度:3988   发布时间:2013-02-25 00:00:00.0
编译器错误消息: CS0246: 找不到类型或命名空间名称“Class1”(是否缺少 using 指令或程序集引用?)
编译器错误消息: CS0246: 找不到类型或命名空间名称“Class1”(是否缺少 using 指令或程序集引用?)


行 10: using System.Web.UI.WebControls.WebParts;
行 11: using System.Xml.Linq;
行 12: using Class1;
行 13: 
行 14: public partial class _Default : System.Web.UI.Page 

--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053 







我再本地调试没有问题 一上传到空间就有问题



--------------------------------------------------------------------------------------
Class1.cs 在App_Code里面

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;



  public class Class123
  {

  public string jia()
  {
  string g= "哈哈哈~";

  return g;
  }

  }



-------------------------------------------------------------------------


Default.aspx.cs

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;


public partial class _Default : System.Web.UI.Page 
{
  protected void Page_Load(object sender, EventArgs e)
  {

  }

  protected void Button1_Click(object sender, EventArgs e)
  {
  string a = TextBox1.Text.ToString();
  string b = TextBox2.Text.ToString();

  string c = a + b;
  string d = new Class123().jia();

  this.Label1.Text = c + d;

  }
}

主要是本地运行没问题 上传后就出问题了
本地装的VS2008 .net3.5

如果只在页面类里面写那也没问题 就是不能调用其他的类



请高手指教!

------解决方案--------------------------------------------------------
不必引用,直接使用即可。因为你没有指定命名空间
------解决方案--------------------------------------------------------
using 命名空间;
Class123 c=new Class123();

------解决方案--------------------------------------------------------
探讨
using 命名空间;
Class123 c=new Class123();

------解决方案--------------------------------------------------------
在App_Code里面的可以不用using,
直接Class1 c=new Class1();
------解决方案--------------------------------------------------------
我也是同样的问题,到底什么原因呢?
以前也这样做过,没出现过问题啊