1. ホーム
  2. c#

[解決済み] [Solved] アセンブリ System.Web.Extensions dll はどこにありますか?

2022-02-06 17:38:38

質問

JSONをいじっていて、JavascriptSeralizerクラスを使おうとしているのですが、プロジェクトにアセンブリを追加するためのリンクがどうしても見つかりません。どなたか助けてください。

更新情報 .NET 4.0を使っているのですが、Visual C# 2010のソリューションエクスプローラで参照を右クリック→参照を追加しても、.Netタブに表示されません。

解決方法は?

EDITです。

以下の情報は、VS2008と3.5フレームワークにのみ適用されます。VS2010では、新しいレジストリの場所があります。詳細は、MSDNに記載されています。 Visual Studioで参照を追加または削除する方法 .

ORIGINAL

リファレンスの追加ダイアログの.NETタブに表示されているはずです。そこに表示されるアセンブリは、以下のレジストリ・キーにパスがあります。

HKLM\Software\Microsoft\.NETFramework\AssemblyFolders\

という名前のキーがあります。 Microsoft .NET Framework 3.5 リファレンスアセンブリー という文字列の値を持つ。

C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\

そこにナビゲートすると、実際の システム.Web.エクステンション dllを使用します。

EDITです。

に私の.NET 4.0バージョンがありました。

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.Extensions.dll

私はWin 7 64bitを使用していますので、32bitOSの方は(x86)を落としてください。