Préparé une DLL C# mangée en utilisant des assemblys de SMO de version: 10.0.0.0 de SQL 2008 et j'ai appelé les fonctions de cette DLL à partir d'un code C++ non masqué. Cette application est exécutée avec succès pour SQL Server 2008 mais cette application lance une exception lorsque je cours pour SQL Server 2005 comme suit:Prise en charge du code SMO pour sql 2005 et sql 2008
Description: Impossible de charger le fichier ou l'assembly 'Microsoft.SqlServer.Smo, Version = 10.0.0.0, Culture = neutre, PublicKeyToken = 89845dcd8080cc91 'ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.
Quelle serait la raison?
Est-ce qu'il échoue dans sql 2005 en raison de la mismacth de version de SMO?
Comment puis-je prendre en charge sql 2005 et sql2008 dans mon application en utilisant une seule DLL C#?
On dirait qu'il échoue en raison de différences de version - J'ai eu ce problème aussi et aimerais connaître la réponse! – justinlatimer