2

我在使用 Visual Studio 2010 Team System Beta 1 时遇到以下问题:

在处理一些打印代码时,我尝试声明一个 System.Printing.PrintTicket 类型的变量,但 Visual Studio 似乎无法识别该类的存在。它出现在 MSDN 文档中,而 System.Printing.PrintQueue 等其他类具有 PrintTicket 类型的变量,但即使在这些情况下,VS 也不会将其识别为有效类型。

有谁知道这是一个错误,还是我错过了什么?

谢谢...

PD:我在我的项目中有对 System.Printing.dll 文件的必需引用,在类文件中有必需的“使用”指令。事实上,我使用过的 System.Printing 命名空间的每个类都有效,除了那个。

4

2 回答 2

7

好吧,我绝对是个白痴。问题是 PrintTicket 对象是在与 System.Printing 命名空间的其余部分不同的程序集中定义的。我相信MS应该改变这一点,但是......

就是这样...

编辑:针对 Ivix 问题,定义 PrintTicket 的程序集是 ReachFramework(文件名是 ReachFramework.dll)

于 2009-07-09T05:22:56.680 回答
0

PrintTicket 是一个 .NET 4.5 功能,但 Visual Studio 2010 只支持最高 .NET 4.0。

如果您使用的是 Windows XP,.NET 版本最多只能是 4.0

于 2013-07-10T14:01:14.243 回答