1

私はいくつかのプロジェクトで構成されるアプリケーションに取り組んでおり、EntityFramework と dotConnect を使用して PostgreSQL に対して実行しています。また、メイン アプリケーションで正常に動作する dotConnect のライセンスも持っています。

並行して、Benchmark.Net を使用してコンソール アプリケーション (別のソリューション) を作成し、プロジェクトの 1 つのロジックのパフォーマンスを測定しています。しかし、ベンチマークを実行するたびに、以下のエラーが発生します。

System.Reflection.TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。---> System.Data.Entity.Core.EntityException: 基になるプロバイダーが Open で失敗しました。---> Devart.Data.PostgreSql.PgSqlException: 組み込み dotConnect for PostgreSQL ライセンスを含むアセンブリは、このアプリケーションでは使用できません: 0f238e83-669a-46b8-876f-40331880ee79.exe.exe.

この指示に従って、私はすでにVisual licenses.licxStudio と. しかし、それでも同じエラーが発生します。<exe file>.licenseslc.exe

Benchmark.NET が独自の exe を生成してベンチマークを実行することがこのエラーの原因ではないかと疑っていますが、100% 確実ではありません。誰かが解決策を持っている場合、解決策を探していますか?

ありがとうございました

4

1 に答える 1