Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集Microsoft.SqlServer.BatchParser?_C#_Sql Server - Fatal编程技术网

C# 无法加载文件或程序集Microsoft.SqlServer.BatchParser?

C# 无法加载文件或程序集Microsoft.SqlServer.BatchParser?,c#,sql-server,C#,Sql Server,我有一个C#4.6.2测试项目,它在一个文件夹中使用一组libs,它是旧版本13.0.0.x libs的集合,在我们新安装的笔记本电脑上,它似乎缺少Microsoft.SqlServer.BatchParser.dll 有人知道怎么把这个放到GAC里吗? 或 在哪里可以找到要下载的DLL 我在NuGet上发现了14.0.0.x及以上版本,并尝试使用14.0.0.x非官方NuGet软件包,但这会引发更多错误。最近也有类似问题,但我们的问题是缺少SqlClrProvider,修复后会引发您看到的错误

我有一个C#4.6.2测试项目,它在一个文件夹中使用一组libs,它是旧版本13.0.0.x libs的集合,在我们新安装的笔记本电脑上,它似乎缺少Microsoft.SqlServer.BatchParser.dll

有人知道怎么把这个放到GAC里吗? 或 在哪里可以找到要下载的DLL


我在NuGet上发现了14.0.0.x及以上版本,并尝试使用14.0.0.x非官方NuGet软件包,但这会引发更多错误。

最近也有类似问题,但我们的问题是缺少SqlClrProvider,修复后会引发您看到的错误。我们通过跳转14.0.0.x和15.0.0.x并直接转到16.0.x.x-preview-NuGet解决了这个问题,该版本在我们的新开发笔记本电脑、最新的SqlServer和旧的CI服务器中都运行良好

需要进行一些小的代码更改,但这些更改非常小。我认为ServerConnection对象构造器有点问题

160.1911221.0-预览


希望有帮助

这回答了你的问题吗?