Entity Framework Provider Type Not Loading on TeamCity
TeamCity でテストを実行しようとすると、ユーザーは次の状況に遭遇する可能性があります例外:
System.InvalidOperationException: The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' for the 'System.Data.SqlClient' ADO.NET provider could not be loaded. Make sure the provider assembly is available to the running application.
トラブルシューティング
この問題を解決するには、エラーが発生しているプロジェクトに EntityFramework.SqlServer NuGet パッケージがインストールされていることを確認してください。このパッケージには、Entity Framework を読み込むために必要なプロバイダー アセンブリが含まれています。
追加の考慮事項
<entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> </entityFramework>
コミュニティからの追加のトラブルシューティング手順
以上がEntity Framework プロバイダーが TeamCity に読み込まれないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。