1

hereから見つけたコードを表示しています。ダウンロードしたソース コード プロジェクトを vs12 で開くと、すべて正常に動作します。しかし、クラスを自分のプロジェクトにコピーすると、下にエラー (赤い波線) が表示されます。

WIA.ImageFile image = (WIA.ImageFile)wiaCommonDialog.ShowTransfer(item, wiaFormatBMP, false);

私が知る限り、すべての参照が追加されました。エラーの説明は次のとおりです。「動的式をコンパイルするために必要な 1 つ以上の型が見つかりません。参照がありませんか?」

なぜこれが起こっているのか、それを修正する方法はありますか?

4

1 に答える 1

1

コードをコピーして貼り付けた場所で.Net Framework、そのプロジェクトのターゲットが であることを確認して4.0 or above (4.5)ください。

編集

.NET で動的型を使用するソリューションをコンパイルしようとすると、このエラーが発生します。System.Core.dllVisual Studio を使用している場合、プロジェクトで参照が欠落している可能性はほとんどありません。通常、これは、プロジェクトに への参照がない場合に発生しますMicrosoft.CSharp.dll。この参照を参照フォルダーに追加して、再コンパイルします。

于 2012-10-24T18:52:05.197 に答える