私は次のエラーでクラッシュだVB.NETのアプリケーションを持っている:展開Microsoft.Bcl.Asyncワット/ ClickOnceの
System.IO.FileNotFoundException: Could not load file or assembly 'System.Threading.Tasks, Version=2.5.19.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. File name: 'System.Threading.Tasks, Version=2.5.19.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
私はMicrosoft.Bcl.Asyncライブラリを使用しようとしています。実際にAsync/Await呼び出しを使用するプロジェクトとそれを参照するプロジェクトにNuget経由でインストールしました。私のコンピュータではすべてが完璧に動作しますが、別のコンピュータで公開してテストすると、Async/Awaitを使用している部分を使用しようとするとプログラムがクラッシュします。
System.Threading.Tasksは、Copy Localがtrueに設定された両方のプロジェクトで参照されます。 Microsoft.Threading.Tasksは、Copy Localがtrueに設定された両方のプロジェクトで参照されます。私はこれについてthe other threadを見てきました。それは関連するプロジェクトにインストールされています。これらは私のapp.configファイルに含まれている行です:
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.5.19.0" newVersion="2.5.19.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.5.19.0" newVersion="2.5.19.0" />
</dependentAssembly>
私はこれを設定することで何が欠けていますか?詳細が必要な場合はお知らせください。ありがとうございました!あなたはnugetパッケージを追加するときに追加されている2つの以上の依存関係です
C#にも該当します。 – tiwahu