C#EXE引用DLL中的参数为什么不对错误 12 未能找到类型或命名空间名称“StringFormat”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 85 19 ClassRandom
错误 13 未能找到类型或命名空间名称“StringFormat”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 85 45 ClassRandom
错误 31 未能找到类型或命名空间名称“Point”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 102 23 ClassRandom
错误 32 未能找到类型或命名空间名称“Point”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 102 39 ClassRandom
错误 6 未能找到类型或命名空间名称“Pen”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 67 43 ClassRandom
错误 9 未能找到类型或命名空间名称“Pen”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 73 19 ClassRandom
错误 10 未能找到类型或命名空间名称“Pen”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 73 38 ClassRandom
错误 3 未能找到类型或命名空间名称“Graphics”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 65 19 ClassRandom
错误 26 未能找到类型或命名空间名称“Font”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 99 23 ClassRandom
错误 17 未能找到类型或命名空间名称“Color”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 90 19 ClassRandom
错误 29 未能找到类型或命名空间名称“Brush”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 100 23 ClassRandom
错误 1 未能找到类型或命名空间名称“Bitmap”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 63 19 ClassRandom
错误 2 未能找到类型或命名空间名称“Bitmap”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 63 36 ClassRandom
错误 8 命名空间“System”中不存在类型或命名空间名称“Drawing”。是否缺少程序集引用? d:\ClassRandom\Class1.cs 68 48 ClassRandom
错误 27 命名空间“System”中不存在类型或命名空间名称“Drawing”。是否缺少程序集引用? d:\ClassRandom\Class1.cs 99 43 ClassRandom
错误 28 命名空间“System”中不存在类型或命名空间名称“Drawing”。是否缺少程序集引用? d:\ClassRandom\Class1.cs 99 81 ClassRandom
错误 30 命名空间“System”中不存在类型或命名空间名称“Drawing”。是否缺少程序集引用? d:\ClassRandom\Class1.cs 100 44 ClassRandom
错误 14 当前上下文中不存在名称“StringFormatFlags” d:\ClassRandom\Class1.cs 85 58 ClassRandom
错误 15 当前上下文中不存在名称“StringAlignment” d:\ClassRandom\Class1.cs 86 38 ClassRandom
错误 16 当前上下文中不存在名称“StringAlignment” d:\ClassRandom\Class1.cs 87 42 ClassRandom
错误 33 当前上下文中不存在名称“MessageBox” d:\ClassRandom\Class1.cs 120 19 ClassRandom
错误 4 当前上下文中不存在名称“Graphics” d:\ClassRandom\Class1.cs 65 36 ClassRandom
错误 5 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 66 31 ClassRandom
错误 7 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 67 47 ClassRandom
错误 11 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 73 42 ClassRandom
错误 18 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 33 ClassRandom
错误 19 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 46 ClassRandom
错误 20 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 57 ClassRandom
错误 21 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 73 ClassRandom
错误 22 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 86 ClassRandom
错误 23 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 100 ClassRandom
错误 24 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 113 ClassRandom
错误 25 当前上下文中不存在名称“Color” d:\ClassRandom\Class1.cs 90 129 ClassRandom

解决方案 »

  1.   

    C#EXE引用DLL中的参数为什么不对
    原先的过程在EXE中直接引用是正常的,但是我将这个过程封装到DLL
    中就出现这个问题了..........
      

  2.   

    错误 12 未能找到类型或命名空间名称“StringFormat”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 85 19 ClassRandom
    错误 13 未能找到类型或命名空间名称“StringFormat”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 85 45 ClassRandom
    对应的DLL代码如下://文字距中
    StringFormat format = new StringFormat(StringFormatFlags.NoClip);
    ---------------------------------------------------------------------------
    错误 31 未能找到类型或命名空间名称“Point”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 102 23 ClassRandom
    错误 32 未能找到类型或命名空间名称“Point”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 102 39 ClassRandom
    对应的DLL代码如下:
     Point dot = new Point(16, 16);
    ---------------------------------------------------------------------------
    错误 6 未能找到类型或命名空间名称“Pen”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 67 43 ClassRandom
    错误 9 未能找到类型或命名空间名称“Pen”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 73 19 ClassRandom
    错误 10 未能找到类型或命名空间名称“Pen”(是否缺少 using 指令或程序集引用?) d:\ClassRandom\Class1.cs 73 38 ClassRandom
    对应的DLL代码如下:
    graph.DrawRectangle(new Pen(Color.Black, 0), 0, 0, map.Width - 1, map.Height - 1);//画一个边框                  //背景噪点生成
                      Pen blackPen = new Pen(Color.LightGray, 0);
                      
    Graphics graph = Graphics.FromImage(map);Font f = new System.Drawing.Font(font[findex], 13, System.Drawing.FontStyle.Bold);//字体样式(参数2为字体大小)                  Color[] c = { Color.Black, Color.Red, Color.DarkBlue, Color.Green, Color.Orange, Color.Brown, Color.DarkCyan, Color.Purple };
                      
      

  3.   

    如果已经添加了对你写的DLL的引用,那检查一下命名空间
      

  4.   

    添加System.Drawing.dll的引用
    再using System.Drawing;
      

  5.   

    这个已引用了,我声明一下我一个过程改写与DLL模块时,
    就这样了............