128

現在、app_codeフォルダーからクラスライブラリにコードを移動しています。いくつかのメソッドに[System.Web.Script.Serialization.ScriptIgnore]属性のタグを付けました。私のクラスライブラリはこの名前空間を見ることができません。参照の追加ダイアログにこの名前空間が表示されません。クラスライブラリからこのタグを適切に使用するにはどうすればよいですか?

エラーは次のとおりです 。タイプまたは名前空間の名前'ScriptIgnoreAttribute'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

4

2 に答える 2

277

このScriptIgnoreAttributeクラスはSystem.Web.Extensions.dllアセンブリにあります (VS 参照マネージャーの [アセンブリ] > [フレームワーク] の下にあります)。クラス ライブラリ プロジェクトにそのアセンブリへの参照を追加する必要があります。

この情報は、ScriptIgnoreAttribute クラスの MSDN ページの上部にあります。

于 2009-07-20T22:31:00.237 に答える
17

System.Web.Extensions.dllSystem.Web.Script.Serialization エラーのプロジェクトに参照を追加する必要があります。

于 2016-03-22T13:02:12.373 に答える