use*_*246 5 c# c++ sql-server clr smo
使用SQLO版本:10.0.0.0的SMO程序集编写了一个manged c#DLL,我从一个未管理的c ++代码调用了这个DLL中的函数.此应用程序已成功运行SQL Server 2008,但此应用程序在运行SQL Server 2005时抛出异常,如下所示:
描述:无法加载文件或程序集"Microsoft.SqlServer.Smo,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91"或其依赖项之一.该系统找不到指定的文件.
那是什么原因?
由于SMO的版本错误,它在sql 2005中失败了吗?
如何使用单个C#dll在我的应用程序中支持sql 2005和sql2008?