2009-07-20 15 views
104

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

は誤りです: 型または名前空間名「ScriptIgnoreAttribute」が見つかりませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?)

答えて

229

ScriptIgnoreAttributeクラスがシステムです。 Web.Extensions.dllアセンブリ(VS Reference ManagerのAssemblies> Frameworkにあります)。そのアセンブリへの参照をクラスライブラリプロジェクトに追加する必要があります。

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

+42

いいです。 'System.Web.Script.JavaScriptSerializer'もこのアセンブリにあります。 –

+22

私はSystem.Web.Script.SerializationがSystem.Web.Extensionsライブラリにどのようにあるのが大好きです。 – jeromeyers

+0

asp.net2で利用できません – Amir

11

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

関連する問題