1

ここで何が起こったのか本当にわかりませんが、プロジェクトで pex とほくろをいじっていたので、MVC である Web クライアントのテストを生成するために pex を取得しました。これにより、プロジェクトであらゆる種類のビルドの問題が発生したため、プロジェクトを元に戻しました (HG を使用したソース管理)。参照の欠落や参照の欠落に関連するその他のエラーを含む、同じビルドの問題がまだすべて発生しています。system.web.mvc や system.componentmodel.dataannotations などのソリューションの参照を削除し、GAC から再度追加しようとすると、GAC に表示されません。pexがこれをどのように行うことができたのか理解できません。Visual Studio のすべてのプロジェクトで、DataAnnotations、Mvc、および他のいくつかの参照で同じ問題が発生していますか? 私はそれらのどれとも何もできません。私'

VM であり、スナップショットが古くないため、ほとんどの作業を回復できると思います。また、ドロップボックスから作業しているので、すべてのソースを取り戻すことができます。これがどのように起こったのか理解できません。同じ性質のアドバイスや経験を持っている人はいません。私はペックスとほくろを本当に楽しみ始めていましたが、これは私をすぐにやめさせました.

4

1 に答える 1

5

パラメータ化された単体テストマクロにより、ファイルシステムからSystem.Web.Mvc.dllとSystem.ComponentModel.DataAnnotations.dllが削除されたようです。

別のマシンからアセンブリを取得し、System.Web.Mvc.dllをC:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET MVC 3\AssembliesおよびSystem.ComponentModel.DataAnnotation.dllに手動で追加する必要があります。 C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework.NETFramework \v4.0\それぞれ。

それがあなたのためにうまくいくことを願っています。

于 2011-05-18T05:32:04.980 に答える