30
Entity Framework Providerタイプをロードできませんでしたか?
現在マシンにインストールされているTeamCityでテストを実行しようとしています。 System.InvalidOperationException: Entity Frameworkプロバイダータイプ ' System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer、Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'' System.Data.SqlClient'のADO.NETプロバイダーを読み込めませんでした。実行中のアプリケーションがプロバイダーアセンブリを使用できることを確認してください。 詳細については、http://go.microsoft.com/fwlink/?LinkId = 260882を参照してください。 System.Data.EntitycodeplexでEF6へのアップグレードについて提案されたように、私はどのプロジェクトでも参照していません。 したがって、なぜこの例外が発生するのかわかりません。VSからテストを実行しても、このような例外は発生しません。 私はCopyLocalをfalseに設定してから、もう一度trueに設定しようとしましたが、それも機能しないようです。 更新 私のapp.configには以下があります。これにより、理解できない動作が発生しますか? <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> </configSections> <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" /> </entityFramework> …