Visual Studio 2010 Ultimate を使用しています。コンピューターで動的データ linq を sql web サイト プロジェクトにインポートしようとすると、次のエラーが発生します。
------ Rebuild All started: Project: C:...\TestVersion99Website\, Configuration: Debug Any CPU ------ Web サイト構築ディレクトリ '/TestVersion99Website/App_Code/' を検証しています。ディレクトリ '/TestVersion99Website/DynamicData/Content/' を構築しています。ディレクトリ '/TestVersion99Website/DynamicData/FieldTemplates/' を構築しています。C:\Users\Test\Documents\Visual Studio 2010\WebSites\TestVersion99Website\DynamicData\FieldTemplates\MultilineText_Edit.ascx(7): ビルド (web): ファイルまたはアセンブリ 'System.Web.DynamicData、バージョン = 99.0 を読み込めませんでした。 0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。... C:\Users\Test\Documents\Visual Studio 2010\WebSites\TestVersion99Website\DynamicData\FieldTemplates\Text_Edit.ascx(7): ビルド (Web): ファイルまたはアセンブリ 'System.Web.DynamicData, Version=99.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
検証完了 ========== すべて再構築: 0 成功、1 失敗、0 スキップ ==========
Web サイトは、.net 3.5 sp1 フレームワークを使用して作成されました。System.Web.DynamicData アセンブリは、codeplex の DynamicData 4 プレビュー プロジェクトからのものです。
エラーを特定するために、.net 3.5 フレームワークを使用して新しい動的データ linq to sql Web サイト プロジェクトを作成しました。Web サイトが構築されたら、「System.Web.Dynamicdata 3.5.0.0」への参照を削除しました。新しい Bin フォルダーを作成し、アセンブリ "Microsoft.Web.Extensions 99.0.0.0, System.ComponentModel.DataAnnotations 99.0.0.0, System.Web.DynamicData 99.0.0.0" を Bin フォルダーにコピーしました。次に、web.config でアセンブリ バージョンが 99.0.0.0 に変更されていることを確認しました。ただし、ソリューションをビルドしようとすると、同じエラー メッセージが表示されます。なぜこれが起こっているのかわからず、本当にとてもイライラしています。