Preparata una DLL C# gestita utilizzando assembly di SMO della versione: 10.0.0.0 di SQL 2008 e ho chiamato le funzioni in questa DLL da un codice C++ non codificato. Questa applicazione è in esecuzione correttamente per SQL Server 2008 ma questa applicazione genera eccezioni quando eseguo SQL Server 2005 come segue:Supporto del codice SMO per sql 2005 e sql 2008
Descrizione: Impossibile caricare il file o l'assembly 'Microsoft.SqlServer.Smo, Versione = 10.0.0.0, Culture = neutro, PublicKeyToken = 89845dcd8080cc91 'o una delle sue dipendenze. Il sistema non trova il file specificato.
Quale sarebbe il motivo?
Si è verificato un errore in SQL 2005 a causa della versione errata di SMO?
Come posso fornire supporto per sql 2005 e sql2008 nella mia applicazione utilizzando una sola dll C#?
Sembra che sta venendo a mancare a causa di differenze di versione - Ho avuto anche questo problema e mi piacerebbe sapere la risposta! – justinlatimer