0

この Web サイト プロジェクトでは、アセンブリ System.Data.DataSetExtensions, 4.0.0.0 を参照する必要があります。そのため、webconfig に参照を追加しましたが、ビルド時に次のエラーが発生します。

エラー CS0012: 型 'System.Data.TypedTableBase`1' は、参照されていないアセンブリで定義されています。アセンブリ 'System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' への参照を追加する必要があります。

念のため、サイトの bin フォルダーに dll バージョン 4.0.0.0 を追加しました。

最初、gac にはこの dll のバージョン 3.5.0.0 しかありませんでしたが、gacutil.exe を介してバージョン 4.0.0.0 をインストールしました。「gacutil.exe /l」で確認すると、正しいアセンブリ バージョン (4.0.0.0) が gac に読み込まれているように見えますが、windows/assembly フォルダーの Windows エクスプローラーには表示されません (バージョン 3.5.5 しかありません)。 0.0)。そして、まだ同じエラーが発生しています。

これを解決する方法はありますか?

ありがとう

4

3 に答える 3

1

Web プロジェクトは #4 .NET Framework を使用するように設定されていますか?

于 2010-11-12T12:23:19.460 に答える
0

これはばかげた質問かもしれませんが、Web サイトのプロジェクト参照に System.Data.DataSetExtensions への参照を追加しましたか? Web サイト プロジェクトを右クリックしない場合は、コンテキスト メニューから [プロパティ] を選択し、プロジェクトのプロパティ ページで [参照] タブを選択します。ここで参照の追加をクリックすると、そこからそれを理解できるはずです。

于 2010-11-12T12:25:16.323 に答える
0

あなたのweb.config、セットでtargetFramework="4.0"

于 2012-06-29T08:41:38.583 に答える