2017-08-01 6 views
1

私は、外部ライブラリ(System.Runtime.Loader、NuGetからフェッチ)を参照するNetStandard 1.6ライブラリを持っています。 Net Framework 4.7のWindowsアプリケーションからNetStandardライブラリを参照すると、Net Frameworkアプリケーションを実行しているときにSystem.IO.FileNotFoundExceptionが発生します。NetStandard/Net Frameworkリファレンスhell

全例外:

System.IO.FileNotFoundException:System.Runtime、バージョン= 4.1.0.0、文化はニュートラル、PublicKeyToken = = b03f5f7f11d50a3a 'またはその依存関係の1つ「ファイルまたはアセンブリをロードできませんでした' 。システムは、指定されたファイルを見つけることができません。'

ここで、例外メッセージの意味を完全に把握していますが、この状況でどのように解決するかについてはあまり気にしていません。

アイデア?

+0

プロジェクトまたは出力ライブラリを参照していますか? –

+0

最新のVS 2017プレビューをお試しいただけますか?これは自動的にこれを修正する特別なツールを持っています –

+1

私はこのように正しいかどうかはわかりませんが、Windowsアプリケーションに同じナゲットパッケージを追加する必要があります。 –

答えて

0

Visual Studio NuGetパッケージマネージャの設定でDefault package management formatを変更しようとすることができます。