web-dev-qa-db-ja.com

クラスライブラリにSystem.Web.Script参照を追加する

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

エラーは次のとおりです:タイプまたはネームスペース名「ScriptIgnoreAttribute」が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

122
user112799

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

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

264
M4N

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

14