无法加载文件或程序集exeption

时间:2017-07-20 10:37:05

标签: c# sql-server dll server smo

我正在使用SQL Server 2014,我正在尝试使用服务器管理对象(SMO)通过C#访问它。我已经通过Nuget包管理器安装了所需的dll文件。

但是,每当我尝试运行我的应用程序时,它都会进入中断状态并抛出以下异常:

Screenshot of the exeption

我尝试通过为SQL Server 2014安装SharedManagementObjects.msiSQLSysClrTypes_amd64.msi文件来解决此问题,甚至对其他版本也是如此,但是,没有任何帮助。

1 个答案:

答案 0 :(得分:0)

问题可能是程序集SqlServer.ConnectionInfo,版本 14 .100.0.0?

不确定,但我会说版本号12.0.0.0和14.100.0.0是指Sql Server版本:

  • SQL Server 2014 - >版本12
  • SQL Server 2017 / vNext(?) - >版本14 - 还没出来!

这表示您混合了不同的dll版本。