2017-03-08 9 views
1

私のプライマリHDを交換する必要がありました。昨日私のHDは私たちのIT技術スタッフに取って代わりました。だから今日、VS 2015をインストールした後、私たちが取り組んでいるWPFアプリケーションの開発に取り掛かりました。私はプロジェクトに入り、TFSから最新版を入手してビルドを行った。エラーを取得していますアセンブリへの依存関係を解決できませんSystem.Web

「System.Web、Version = 2.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a」への依存関係は、プリロードされていないため解決できません。 ReflectionOnly APIを使用する場合、依存アセンブリは、ReflectionOnlyAssemblyResolveイベントを通じてオンデマンドでプリロードまたはロードする必要があります。

まず、System.Webが必要な理由がわからない。第2に、ソリューション内のプロジェクトの参照には含まれていません。私は知っている、私は見てきたが、VS 2015と.csprojファイルを直接開きます。それで、何を使ってみようとしていますか?何が必要ですか?この時点で、私は他の理由のためにそれを追加する準備ができています。

答えて

1

why we even need System.Web. Secondly, it isn't in the references of any project in the solution. I know, I've looked, but in VS 2015 AND opening the .csproj files directly. So, what is trying to use it? What needs it?

System.Web.Dllは、http-protocol全体の作業を担当する古いライブラリです。送信と作成を要求します。加えて、我々は、Visual Studioの出力の詳細ビルドログを見つけることができ、システムをロードする必要があります

enter image description here

ので、そのアセンブリが欠落している場合か:そして、あなたはのsystem.webがシステムのメンバーで見つけることができます他の参照されたバイナリと比較して異なるバージョンであるため、アセンブリをロードできませんでした。 enter image description here

この問題を解決するには、Visual Studio 2015でプロジェクトを追加したり、新しいプロジェクトを作成してソースファイルをこのプロジェクトにコピーしたりできます。その後、それを再構築して、動作するかどうかを確認します。

欲しいものがお手伝いします。

関連する問題