venerdì 9 dicembre 2022

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.

Quando si realizzano applicazioni di tipo "Windows Application" in .Net e si crea un pacchetto di installazione, nel caso si utilizza di un database con EntityFramework, occorre aggiungere nel pacchetto d'installazione anche la dll di EntityFramework Sql Server.
Aggiungere alle varie librerie la dll "EntityFramework.SqlServer.dll" nella cartella in cui si trova il file eseguibile.

In questo modo si eviterà il seguente messaggio di errore.


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. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information.

Nessun commento: