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

时间:2009-07-09 05:11:25

标签: c# .net wpf visual-studio-2010 .net-4.0

使用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命名空间的每个类都有效,除了那个。

2 个答案:

答案 0 :(得分:7)

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

多数民众赞成......

编辑:在回答Ivix问题时,定义PrintTicket的程序集是ReachFramework(文件名为ReachFramework.dll)

答案 1 :(得分:0)

PrintTicket是一个.NET 4.5函数,但Visual Studio 2010只支持.NET 4.0。

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