VS 2010 Beta 1 无法识别 System.Printing.PrintTicket 类

问题描述 投票:0回答:2

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

在处理一些打印代码时,我尝试声明一个类型为

System.Printing.PrintTicket
的变量,但 Visual Studio 似乎无法识别该类的存在。它出现在 MSDN 文档中,其他类(如
System.Printing.PrintQueue
)具有
PrintTicket
类型的变量,但即使在这些情况下,VS 也不会将其识别为有效类型。

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

PD:我在项目中拥有对 System.Printing.dll 文件的所需引用,以及类文件中所需的

using
指令。事实上,我使用过的
System.Printing
命名空间的每个类都可以工作,除了那个类。

c# .net wpf visual-studio-2010 .net-4.0
2个回答
7
投票

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

就是这样...

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


0
投票

PrintTicket 是 .NET 4.5 的功能,但 Visual Studio 2010 仅支持 .NET 4.0。

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

© www.soinside.com 2019 - 2024. All rights reserved.