无法找到Microsoft.SQLServer.BatchParserClient.dll。但它在GAC(也许)

时间:2018-03-29 14:59:35

标签: sql-server visual-studio-2017

我不确定我最近做了什么导致这一点,但现在我无法运行以前工作的代码。我有一个在调试中运行的C#WPF应用程序,它试图在本地SQLExpress实例中创建一个新数据库。我得到一个例外,它无法找到/加载Microsoft.SQLServer.BatchParserClient.dll。如果我去" C:\ Windows \ Assembly"它当然不存在。但是,如果我使用VS命令提示符并执行" gacutil-l,"它被列为GAC。我已经尝试重新安装2016年SQLExpress和Management Studio。没有任何效果。

1 个答案:

答案 0 :(得分:0)

显然,对2008年SMO的依赖已被删除。从SQL 2008重新安装功能包已修复它。