【发布时间】:2019-09-22 21:37:55
【问题描述】:
我是 C# 新手,我正在尝试在 Visual Studio 2019 中的 C# 中创建位图对象,但它不起作用。我已将 .NET Framework 更新到最新版本并安装了 resharper。我正在使用 Windows 10。
我尝试使用添加/引用手动添加引用...但它没有保持选中状态。
我在代码顶部添加了using system.drawing 和using system.drawing.common。
我更新了我的 .net 核心并在我的项目中启用了它。
using System;
using System.Drawing.Common;
namespace Bot
{
class Program
{
static void Main(string[] args)
{
var bmp = new Bitmap();
}
}
}
我希望它会创建一个位图对象,但它不会编译并给我错误提示system.drawing 中不存在位图对象。
【问题讨论】:
-
您需要添加对
System.Drawing.dll的引用,阅读说明here。 -
您是否安装了
System.Drawing.CommonNuGet 包?如果有,请添加using System.Drawing;,然后写入var bmp = new Bitmap(1, 1);(您需要指定大小或源图像或文件路径或流)。 -
如何安装它?抱歉,我一个月前才开始学习 C# 和 VS
-
Tools -> NuGet Package Manager - Manage NuGet Packages for Solution。搜索System.Drawing.Common并安装它,勾选您在右侧面板中找到的所有复选框 (Project)。 -
您的目标是什么:Winforms、WPF、ASP..?您应该始终正确标记您的问题,以便人们可以在问题页面上看到它!在您的情况下,请标记 .NET Core!
标签: c#