vs2008中的错误 1 找不到类型或命名空间名称“Graphics”(是不是缺少 using 指令或程序集引用?)怎么解决?急

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2008中的错误 1 找不到类型或命名空间名称“Graphics”(是不是缺少 using 指令或程序集引用?)怎么解决?急相关的知识,希望对你有一定的参考价值。

你是窗体程序,自然有using System.Drawing;。
问题出在代码中没有创建图形对象,你的方法CreateImage()的参数也没有Paint的成员PaintEventArgs类对象e的引用,因此应当用CreateGraphics方法创建图形对象:
Graphics g = this.CreateGraphics(); //窗体获取Graphics对象的引用
Graphics g = control.CreateGraphics(); //控件获取Graphics对象的引用
你大概是在窗体上画图,不是在控件(例如PictureBox)上画图,因此你的代码改为:
Graphics g = this.CreateGraphics();
g.Graphics.FromImage(image);
就可以了。
参考技术A 在你的解决方案中的引用上右击,选择system.Drawing添加就可以了。然后在你的程序中添加引用:
using System.Drawing;
using System.Drawing.Drawing2D;
估计这样就可以了,你试试吧。追问

Graohics g = Graphics.FromImage(image);
这句怎么改?
还是不可以啊!

参考技术B 你引用这个命名空间就可以了,好像是System.Drawing吧,你可以看看!追问

怎么改呢?代码是:
private void CreateImage(string validateNum)

if (validateNum == null || validateNum.Trim() == String.Empty)
return;
System.Drawing.Bitmap image = new System.Drawing.Bitmap(validateNum.Length * 12 + 10, 22);
Graphics g = Graphics.FromImage(image);

追答

你直接:using System.Drawing;前提是你要添加对System.Drawing.dll好像是的引用,你的如果是Web工程的话右键,添加引用,找到该dll就可以了,然后using;

追问

我是用VS2008做的!不可以啊!还有别的办法吗?

追答

肯定可以的,你右键点击项目,然后添加引用,找到.net自带的程序集:System.Drawing就可以了,然后using

追问

是右键添加新项里面吗?

追答

右键添加引用,都告诉你怎么用了,你还是不会,无语!

参考技术C LS是正解。。。。。LZ还需努力

在 Xamarin Studio 中找不到类型或命名空间名称“页面”

【中文标题】在 Xamarin Studio 中找不到类型或命名空间名称“页面”【英文标题】:The type or namespace name 'Page' could not be found in Xamarin Studio 【发布时间】:2014-07-23 08:41:27 【问题描述】:

我正在开发 Xamarin Studio 和它的初学者。我正在使用 Forms 制作跨平台应用程序。 ut 基本项目在我构建它时出现此错误“错误 CS0246:找不到类型或命名空间名称'页面'(您是否缺少 using 指令或程序集引用?)”如果有人知道答案,请帮助我。这是app.cs的代码:

using System;
using Xamarin.Forms;

namespace CrossPlatformAppForms

public class App

    public static Page GetMainPage ()    //This is the line where i'm getting the error
    
        return new ContentPage  
            Content = new Label 
                Text = "Hello, Forms !",
                VerticalOptions = LayoutOptions.CenterAndExpand,
                HorizontalOptions = LayoutOptions.CenterAndExpand,
            ,
        ;
    


MyApp.Android 中的另一件事是我收到目标框架不兼容的警告(.Net framework 4.5...)

【问题讨论】:

正如错误所说,您是否缺少对 Xamarin.Forms 的引用? The type or namespace name 'Xamarin' missing in xamarin studio 的可能重复项 @Cheesebaron 没有朋友,这不是我检查过的解决方案,并且 notj=hing 丢失了。可能是缺少任何 .dll 文件。 引用 IDE 的意思是……“你忘了实际引用程序集吗?!” 重复***.com/questions/23994273/… 【参考方案1】:

它不是 The type or namespace name 'Xamarin' missing in xamarin studio 的重复项(解决链接中问题的解决方案是在参考中添加 Xarmin.Forms.Addin.dll),但我目前在我的 Xamarin Studio 中也面临这个问题,我认为这与 .NET 4.5 框架的兼容性有关。

【讨论】:

这里没有答案或解决方案可以尝试,这将更适合作为评论。

以上是关于vs2008中的错误 1 找不到类型或命名空间名称“Graphics”(是不是缺少 using 指令或程序集引用?)怎么解决?急的主要内容,如果未能解决你的问题,请参考以下文章

找不到类型或命名空间名称“DbContext”[关闭]

找不到类型或命名空间名称“readFullyStream”

Azure 管道无法生成,因为它找不到类型或命名空间名称

在构建过程中出现错误“找不到类型或命名空间名称”

找不到类型或命名空间名称“异步”[重复]

在 Xamarin Studio 中找不到类型或命名空间名称“页面”