Preparado una C# DLL manged utilizando ensamblados de SMO de versión: 10.0.0.0 de SQL 2008 y llamé a las funciones en esta DLL desde un código de C++ no administrado. Esta aplicación se está ejecutando con éxito para SQL Server 2008 pero esta aplicación está arrojando excepciones cuando ejecuto SQL Server 2005 de la siguiente manera:Soporte de código SMO para sql 2005 y sql 2008
Descripción: No se pudo cargar el archivo o ensamblado 'Microsoft.SqlServer.Smo, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91 'o una de sus dependencias. El sistema no puede encontrar el archivo especificado.
¿Cuál sería el motivo?
¿Está fallando en sql 2005 debido a la versión mismacth de SMO?
¿Cómo puedo dar soporte a sql 2005 y sql2008 en mi aplicación usando un solo dll de C#?
Parece que está fallando debido a conflictos de versiones - que he tenido este problema también y me gustaría saber la respuesta! – justinlatimer