vs2022 命名空间“System”中不存在类型或命名空间名“Printing”
在监控打印机状态的时候,需要用到System.Printing。
System.Printing 命名空间 | Microsoft Learn
在微软官网有这个命名空间,其中提到
不支持命名空间中的System.Printing类在Windows服务或 ASP.NET 应用程序或服务中使用。 尝试从其中一种应用程序类型内使用这些类可能会导致意外问题,例如服务性能下降和运行时异常。
我的项目是桌面应用,按理说可以直接使用System.Printing。
但是我在using System.Printing时提示
命名空间“System”中不存在类型或命名空间名“Printing”
于是我去应用管理器里想找这个dll,结果找不到
我又去Nuget中搜,期望万能的Nuget能拯救我,结果还是没有
我想是不是我系统里缺失了这个dll,又去c盘找。
C:\Windows\Microsoft.NET\assembly\GAC_64\System.Printing\v4.0_4.0.0.0__31bf3856ad364e35
C:\Windows\Microsoft.NET\assembly\GAC_32\System.Printing\v4.0_4.0.0.0__31bf3856ad364e35
在32位和64位的路径下都有System.Printing.dll。为什么我的VS2022里就引用不了?!
我又换了一台win10的电脑,vs2019,同样不能using System.Printing.网上我没找到答案。