2

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 名前空間のすべてのクラスは機能しますが、そのクラスは除きます。

4

2 に答える 2

7

わかりました、私は間違いなくばかです。問題は、PrintTicket オブジェクトが System.Printing 名前空間の残りの部分とは異なるアセンブリで定義されていることでした。私はMSがそれを変えるべきだと信じていますが...

それでおしまい...

編集: Ivix の質問に答えて、PrintTicket が定義されているアセンブリは ReachFramework (ファイル名は ReachFramework.dll) です。

于 2009-07-09T05:22:56.680 に答える
0

PrintTicket は .NET 4.5 関数ですが、Visual Studio 2010 は .NET 4.0 までしかサポートしていません。

Windows XP を使用している場合、.NET のバージョンは 4.0 までです。

于 2013-07-10T14:01:14.243 に答える