domenica 15 settembre 2019

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

Durante il rilascio di applicazioni Windows Application, al termine del setup, può capitare che avviando l'applicazione installata viene visualizzato il seguente messaggio:
"
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.

"

Il messaggio è riportato come riportato nell'immagine qui di seguito



Questo perché durante l'aggiunta dei file da installare, mancano la dll EntityFramework.SqlServer, nel pacchetto dobbiamo inserire le due librerie.

Qui di seguito un esempio dei file aggiunti al Setup


A questo punto non verrà più generato questo errore.

Nessun commento: