I know there is a problem with EF6 EntityFramework.SqlServer and included var type = typeof(System.Data.Entity.SqlServer.SqlProviderServices);
in context constructor. It works fine when i do publish in DEBUG mode.
Getting the below error only when I publish in RELEASE mode. The reason is EntityFramework.SqlServer.dll
missing in the published folder. But, bin folder has EntityFramework.SqlServer.dll for both debug and release mode.
Error:
The Entity Framework provider type
'System.Data.Entity.SqlServer.SqlProviderServices,
EntityFramework.SqlServer' registered in the application config file
for the ADO.NET provider with invariant name 'System.Data.SqlClient'
could not be loaded. Make sure that the assembly-qualified name is
used and that the assembly is available to the running application.
Why is it missing only when I publish using RELEASE mode?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…