这个问题
如何使用 Windows 10 附带的 Microsoft Print To PDF 打印机以编程方式打印到 PDF 文件而不提示在 C# 中输入文件名
包含一个关于如何在 Windows 窗体应用程序中实现这一点的好答案。
不幸的是,我使用 WPF 并且无法找到有效的解决方案。WPF 包含类 PrintTicket 和 PrintQueue 来控制输出,但它们都不包含 PrintToFile(或类似)属性。
我正在使用本地 VSTS 构建机器在 TFS2017 中开发一个相当大的自动构建。我的自定义任务主要在 PowerShell 中进行。
内联 PowerShell 任务仅处理 500 个左右的字符,并且太小而无法用于大多数任务。现在我正在编辑我的 Powershell 脚本,将其签入,测试运行,读取日志以查找错误,更正,再次签入等等。
这有点乏味,我想知道是否有任何选择。我想避免检查脚本中的每个更改。在构建过程的开发过程中是否有任何选项,例如从网络位置执行 Powershell 任务?