VS 2010 Beta 1 не распознает класс System.Printing.PrintTicket
-
12-09-2019 - |
Вопрос
У меня возникла следующая проблема при использовании бета-версии 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.