无法解析System.Drawing.Printing
本文关键字:Drawing Printing System | 更新日期: 2023-09-27 18:08:53
我正在尝试使用MSDN上描述的方法显示本地计算机上已安装打印机的列表。。。
using System.Drawing;
using System.Drawing.Printing;
namespace SandBox
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i++)
{
Console.WriteLine(PrinterSettings.InstalledPrinters[i]);
}
Console.ReadLine();
}
}
}
问题出在Using
语句上,无法解决"Printing"命名空间。我还缺少其他参考资料吗?
更新:我添加了对System.Drawing
&System.Printing
,但这并不能解决问题。
为了使用System.Drawing.Printing
命名空间,必须引用程序集System.Drawing.dll
在.Net Core
和.Net Standard
中,System.Drawing.Printing
可以通过nuget Microsoft.Windows.Compatibility
安装
文档:https://learn.microsoft.com/en-us/dotnet/core/porting/windows-compat-pack