首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Printing in .NET 5

System.Printing in .NET 5
EN

Stack Overflow用户
提问于 2021-12-13 17:13:32
回答 1查看 57关注 0票数 1

在过去,我在PrintServer命名空间中使用过System.Printing类。我如何能够检索打印队列的名称并在.NET 5中打印给它们?

EN

回答 1

Stack Overflow用户

发布于 2021-12-17 14:26:32

感谢耶伦和汉斯的协助!以下是我的解决方案:

*从.NET 5开始,UseWindowsForms和Windows项目应该指定.NET SDK (Microsoft.NET.Sdk)而不是Microsoft.NET.Sdk.WindowsDesktop。对于这些项目,将TargetFramework设置为net5.0-windows和UseWPF或UseWindowsForms为true将自动导入Windows桌面SDK。如果您的项目目标是.NET 5或更高版本并指定Microsoft.NET.Sdk.WindowsDesktop SDK,您将得到构建警告NETSDK1137。“

我更改了TargetFramework,并将下面看到的UseWPF元素添加到我的.csproj中。

代码语言:javascript
复制
<PropertyGroup>
    <TargetFramework>net5.0-windows</TargetFramework>
    <UseWPF>true</UseWPF>
</PropertyGroup>

然后,我能够使用我现有的PrintServer和PrintQueuesCollection代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70338459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档