C# Can';“找不到”;“点”;系统内绘图
据我所知,点存在于命名空间System.Drawing中,但Visual Studio找不到它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的复
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
,但除非该程序集是引用,否则我不能使用它。为方便起见,默认情况下会添加一些框架程序集。