Erstellt eine Manged C# DLL mit Assemblys von SMO der Version: 10.0.0.0 von SQL 2008 und ich rief die Funktionen in dieser DLL aus einem nicht verwalteten C++ - Code. Diese Anwendung wird erfolgreich für SQL Server 2008 ausgeführt, aber diese Anwendung löst eine Ausnahme aus, wenn ich für SQL Server 2005 wie folgt ausgeführt werde:SMO-Code-Unterstützung für beide SQL 2005 und SQL 2008
Beschreibung: Datei oder Assembly konnte nicht geladen werden 'Microsoft.SqlServer.Smo, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91 'oder eine seiner Abhängigkeiten. Die angegebene Datei wurde vom System nicht gefunden.
Was wäre der Grund?
Scheitert es in SQL 2005 wegen der Version mismacth von SMO?
Wie kann ich sql 2005 und sql2008 in meiner Anwendung mit einer einzigen C# dll unterstützen?
Es sieht aus wie es wegen der Versionskonflikte versagt - ich auch dieses Problem gehabt haben und würde gerne die Antwort wissen! – justinlatimer