web-dev-qa-db-ja.com

System.Threading.Tasks.Extensionsを読み込めません

.netフレームワーク4.5.1上に構築されたWebプロジェクトがあります。プロジェクトにPostgreSQLサポートを追加しようとしています。 Nugetを使用して、プロジェクトに4.0.4 npgsqlをインストールしました。リファレンスの下で、プロジェクトに次のものが追加されているのがわかります。

  1. Npgsql-4.0.4.0-ランタイムバージョンv4.0.30319
  2. System.Threading.Tasks.Extensions-4.2.0.0-ランタイムバージョンv4.0.30319

プロジェクトを実行して接続し、データベースからデータを取得しようとすると、FileNotFoundExceptionを示す次のエラーが発生します。

    System.TypeInitializationException
      HResult=0x80131534
      Message=The type initializer for 'com.rsol.RConfig' threw an exception.
      Source=RConfig
      StackTrace:
       at com.rsol.RConfig.getInstance() in C:\Workspaces\PS\RConfig\RConfig.cs:line 1113
       at RAdmin.Global.Application_Start(Object sender, EventArgs e) in C:\Workspaces\PS\RAdmin\Global.asax.cs:line 528

    Inner Exception 1:
    TypeInitializationException: The type initializer for 'com.rsol.Db.DbMgr' threw an exception.

    Inner Exception 2:
    FileNotFoundException: Could not load file or Assembly 'System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified.

    Inner Exception 3:
    FileNotFoundException: Could not load file or Assembly 'System.Threading.Tasks.Extensions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified.

Nugetを使用してインストールされたSystem.Threading.Tasks.Extensionsがプロジェクトに読み込まれません。 System.Threading.Tasks.Extensions参照のプロパティを確認したところ、その場所にdllファイルが存在しています。また、System.Threading.Tasks.Extensions.dllファイルをgacutilを使用してアセンブリにインストールしようとしました。まだ同じエラーが発生します。

追加情報が必要な場合はお知らせください。

どんな助けでも本当に感謝しています。

2
User12111111

Nugetパッケージの更新

https://www.nuget.org/packages/System.Threading.Tasks.Extensions/

あなたの問題を解決します

5
Jitendra Morya