2017-10-27 32 views
0

1つのソリューションに2つのプロジェクトがあります。 1つは、HtmlAgilityPack、Microsoft.Syndication、およびIrcDotNetの3つのnugetパッケージがインストールされたクラスライブラリです。もう1つは、スタートアッププロジェクト、Nugetパッケージが1つしかインストールされていないコンソールアプリケーションプロジェクト、Microsoft.Syndicationです。このプロジェクトはまた、クラスライブラリに依存しています。スタートアッププロジェクトを実行すると、次のような詳細の例外が発生します。ファイルまたはアセンブリを読み込めません。ランタイム

System.IO.FileNotFoundExceptionが発生したHRESULT = 0x80070002がメッセージ= ' バージョン= 4.1.0.0、文化=中立、なPublicKeyToken = b03f5f7f11d50a3a System.Runtime' または その依存関係の1つをファイルまたはアセンブリをロードできませんでした。システムは、指定されたファイルを見つけることができません。
出所=のStackTrace: AlexiConsole.Program.Main(文字列[] args)をで はC:\ユーザーはプロジェクト\アレクシー\ AlexiConsole \ Program.csを\ Visual Studioの 2017 \ドキュメント\自分自身を\:行21

内部例外1:FileNotFoundException:ファイルまたは アセンブリ 'System.Runtime、Version = 4.0.20.0、Culture = neutral、 PublicKeyToken = b03f5f7f11d50a3a'またはその依存関係の1つをロードできませんでした。 システムは、指定されたファイルを見つけることができません。

私はその理由を知りません。私は既にバージョン0.0.0.0-4.1.0.0を4.1.0.0にリダイレクトするために両方のプロジェクトのapp.configにバインディングリダイレクトを持っています。

両方のプロジェクトターゲット.NET 4.7。

答えて

0

私はこの問題を自分で解決しました。 .NET 4.7を対象とした両方のプロジェクトを再作成し、問題は解決されました。

おそらく、以前は.NETの以前のバージョンをターゲットにしてからバージョンを変更したという問題がありました。しかし、私は確信していません。

+0

ここであなたのソリューションを共有していただきありがとうございます。回答としてマークすることができますので、同じ問題を抱える他のコミュニティメンバーに役立つ可能性があります。 –

関連する問題