使用SQL 2008的10.0.0.0版本的SMO的程序集準備了一個manged c#DLL,並且我從一個unmanged C++代碼調用了此DLL中的函數。此應用程序已成功運行SQL Server 2008,但此應用程序在運行SQL Server 2005時出現異常,如下所示:對sql 2005和sql 2008的SMO代碼支持
說明:無法加載文件或程序集「Microsoft.SqlServer.Smo,Version = 10.0.0.0, Culture = neutral,PublicKeyToken = 89845dcd8080cc91'或它的一個依賴項。該系統找不到指定的文件。
會是什麼原因?
由於SMO的版本錯誤,它在sql 2005中失敗了嗎?
如何在我的應用程序中使用單個C#dll支持sql 2005和sql2008?
它看起來是因爲版本不匹配的失敗 - 我也有這個問題,很想知道答案! – justinlatimer 2010-01-18 05:53:45