TeamCity でのテスト中の Entity Framework プロバイダーの読み込みの問題
次の場合に SQL Server の Entity Framework プロバイダーを読み込めないという問題が発生しています。 TeamCity で単体テストを実行しています。
エラー メッセージは、プロバイダー アセンブリが、 System.Data.Entity.SqlServer.SqlProviderServices は、テストの実行中にアプリケーションで使用できません。これを解決するには、次の手順に従います:
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
特定のケースでは、スタック トレースは、EntityFramework.SqlServer.dll アセンブリがテスト プロジェクトまたはテスト ランナー プロセスから欠落しています。このアセンブリの参照とコピー設定を確認してください。
これらの手順に従うことで、問題を解決し、Entity Framework を使用して TeamCity で単体テストを正常に実行できるはずです。
以上がEntity Framework テストが TeamCity に読み込めないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。