2009-07-09 6 views
2

Я, имеющий следующую задачу с помощью Visual Studio 2010 Team System Beta 1:VS 2010 Beta 1 не распознает класс System.Printing.PrintTicket

При работе на какой-то печати кода, я попытался объявить переменная типа System.Printing.PrintTicket, но Visual Studio, похоже, не признает, что класс существует. Он появляется в документации MSDN, а другие классы, такие как System.Printing.PrintQueue, имеют переменные типа PrintTicket, но даже в тех случаях, когда VS не признает его допустимым типом.

Кто-нибудь знает, если это ошибка, или я чего-то не хватает?

Благодаря ...

PD: У меня есть необходимая ссылка на файл System.Printing.dll в моем проекте и необходимую «с помощью» директивы в файле класс. На самом деле, каждый класс пространства имен System.Printing, который я использовал, работает, за исключением этого.

ответ

7

Хорошо, я определенно идиот. Проблема заключалась в том, что объект PrintTicket определен в другой сборке, чем в остальном пространстве имен System.Printing. Я считаю, что MS должна изменить это, но ...

Вот это ...

Edit: В ответ на вопрос Ivix Ассамблея, где определен PrintTicket является ReachFramework (имя файла ReachFramework.dll)

0

PrintTicket - это функция .NET 4.5, но Visual Studio 2010 просто поддерживает до .NET 4.0.

Если вы используете Windows XP, версия .NET может быть только до 4,0