Вопрос

У меня возникла следующая проблема при использовании бета-версии 1 Visual Studio 2010 Team System:

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

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

Спасибо...

ПД:У меня есть необходимая ссылка на файл System.Printing.dll в моем проекте и необходимая директива using в файле класса.Фактически, каждый класс пространства имен System.Printing, который я использовал, работает, за исключением этого.

Это было полезно?

Решение

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

Вот и все...

Редактировать:В ответ на вопрос Ivix, сборка, в которой определен PrintTicket, — это ReachFramework (имя файла — ReachFramework.dll).

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top