Pergunta

Estou com o seguinte problema usando o Visual Studio 2010 Team System Beta 1:

Enquanto trabalhava em algum código de impressão, tentei declarar uma variável do tipo System.Printing.PrintTicket, mas o Visual Studio não parecem reconhecer que existe a classe. Ele aparece na documentação MSDN, e outras classes como System.Printing.PrintQueue ter variáveis ??do tipo PrintTicket, mas mesmo nesses casos VS não reconhece-lo como um tipo válido.

Alguém sabe se isso é um bug, ou estou perdendo algo ??

Obrigado ...

PD: Tenho a referência exigido para o arquivo System.Printing.dll no meu projeto e o necessário 'usando' directiva no arquivo de classe. Por uma questão de fato, todas as classes do namespace System.Printing que eu usei obras, exceto para que um.

Foi útil?

Solução

Ok, eu sou definitivamente um idiota. O problema é que o objecto PrintTicket é definido num conjunto diferente do que o resto do espaço para System.Printing. Eu acredito que MS deve mudar isso, mas ...

É isso ...

Edit: Em resposta à pergunta IVIX, a Assembléia, onde o PrintTicket é definido é ReachFramework (o nome do arquivo é ReachFramework.dll)

Outras dicas

PrintTicket é uma função .NET 4.5, mas o Visual Studio 2010 apenas suportam até .NET 4.0.

Se você estiver usando o Windows XP, versão .NET só podem até ser 4.0

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top