0

v.2.0 を使用するクラス ライブラリをコンパイルSystem.Drawingし、ASP.NET v3.5 Web サイトで使用しています。

Visual Studio 2010 を使用してクラス ライブラリをコンパイルすると、サイトで DLL をエラーなしで使用できます。

TFS2010 を使用してクラス ライブラリをリモートでコンパイルすると、呼び出しがSystem.Drawing発生したときに例外が発生します。

例外

Could not load file or assembly 'System.Drawing, Version=4.0.0.0 ...

問題の領域は、使用しているリソースに関するものだと思います。リソース ファイル (resx) を追加し、イメージを追加しました。私のコードは、生成されたリソース クラスを介して画像を取得しています。生成されたコードはリソースをSystem.Drawing.Bitmap

これを前に見た人はいますか?.NET 4 の使用をやめる方法を知っている人はいますか? System.Drawing へのすべての参照で、プロパティ「SpecificVersion」を true に設定しました。

4

1 に答える 1

0

ビルド サーバーには .net 3.5 がインストールされていますか?

Windows Server 2008R2 マシンを使用している場合、デフォルトではこれらがオンになっていません。「管理ツール」->「サーバー マネージャー」->「機能」から「機能」を追加する必要があります。

于 2012-06-29T15:34:16.993 に答える