我定义的全局变量:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;/// <summary>
/// examClass 的摘要说明
/// </summary>
/// 
namespace myClass
{    public static class examClass
    {
        public static string Temp_ID;    }
}
在另一表单中这样引用了:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Web.Configuration;
using System.Data.SqlClient;
using myClass;   //行14
运行后提示我:
编译器错误消息: CS0246: 找不到类型或命名空间名称“myClass”(是否缺少 using 指令或程序集引用?)源错误:
行 14: using myClass;
哪里错了呢?谢谢指教!

解决方案 »

  1.   

    如果是一个项目中 应该没问题. 不在一个项目中 需要引用myClass哪个项目.
      

  2.   

    不再一个项目(Assembly)里?你需要通过Add reference添加对myClass 所在项目的引用。
      

  3.   

    myClass是定义在App_Code里的,我是在别的项目里引用的,那么怎么通过Add reference添加对myClass 所在项目的引用呢?
      

  4.   


    晕..
    你建一个类库的项目(Class Library),然后把你的myClass写到此项目中.然后在你的其它项目中添加引用,引用Class Library生成的dll即可
      

  5.   

    using myClass;这样不就引用了吗?
      

  6.   

    VS中“文件”->“新建”->选择“类库”->编写你的类库文件->生成->在你需要的项目中右键“添加引用"->把类库生成的dll添加进去->然后是using ***;using与添加引用是不一样的,为什么这么多人都搞不清
      

  7.   

    添加一个类库项目,里面写你的myClass
    然后生成一个dll,使用的项目里面添加这个dll的引用,这时你就可以using myClass的命名空间了
    添加了命名空间后就可以直接使用myClass类的东西了
      

  8.   

    类库生成的dll在哪里?我在需要的项目中右键没有“添加引用"呀
      

  9.   

    就在你的类库项目的bin或者obj文件夹里面
      

  10.   

    我在类库项目的bin和obj文件夹里面都看到ClassLibrary1.dll了,可是怎么引用到我需要的项目里呢
      

  11.   

    点项目菜单——再点 添加引用,再选择 浏览 选项卡,再找到你要引用的dll文件,最后点确定。程序代码中要用using 加上你的类库的命名空间程序中就可以直接使用你类库里面的类了。
      

  12.   

      Class1.Temp_ID = ASPxGridView1.GetRowValues(index, new String[] { "Choose_ID" }).ToString();用在这个里又说我为引用对象的实例,晕死,总有问题。
    只string Temp_ID这样的话还能返回值,如上就出错,为什么