Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';“找不到”;“点”;系统内绘图_C# - Fatal编程技术网

C# Can';“找不到”;“点”;系统内绘图

C# Can';“找不到”;“点”;系统内绘图,c#,C#,据我所知,点存在于命名空间System.Drawing中,但Visual Studio找不到它 using System.Drawing; class Flower { public Point Location { get; private set; } } 错误:找不到类型或命名空间“Point”的名称 编辑1: .Net 4.5.1在解决方案资源管理器中右键单击项目的引用条目,然后单击添加引用… 确保正在“程序集-->框架”下查找,然后找到并选中System.Drawing的复

据我所知,存在于命名空间System.Drawing中,但Visual Studio找不到它

using System.Drawing;
class Flower
{
    public Point Location { get; private set; }
}
错误:找不到类型或命名空间“Point”的名称

编辑1:
.Net 4.5.1

在解决方案资源管理器中右键单击项目的
引用
条目,然后单击
添加引用…

确保正在“程序集-->框架”下查找,然后找到并选中
System.Drawing
的复选框,然后单击“确定”


从这里,您可以在代码中使用
System.Drawing.Point

正如其他人所指出的,您在项目中缺少对
System.Drawing
的引用。这在某些项目类型中有效而在其他项目类型中无效的原因是,某些项目类型,特别是Windows窗体项目,将自动为您添加对
System.Drawing
的引用。而其他项目类型(如Console应用程序、类库或WPF应用程序)不会自动具有该引用,因此您必须手动添加它。

您使用的是什么.NET Framework?另外,您是否尝试将程序集引用添加到System.Drawing.dll中?
System.Drawing.Point
是否有效,而不仅仅是
Point
?是否将程序集引用添加到System.Drawing.dll中?@Jeroenvanevel也找不到System.Drawing.Point。@Ahmedilya是的,它有效,谢谢,它有效,谢谢。我将在几分钟内就技术原因进行表决。但是为什么我要用手来做呢。我想,当我使用System.Drawing编写时,它必须在没有额外配置的情况下工作。我可以在已安装的程序集中安装
MyNamespace.MyType
,但除非该程序集是引用,否则我不能使用它。为方便起见,默认情况下会添加一些框架程序集。