无法加载文件或程序集' Microsoft.SqlServer.BatchParser'打开SQL文件时

时间:2018-01-05 14:15:14

标签: visual-studio-2015 .net-assembly visual-studio-express

我有一个使用Visual Studio Express 2015 for Web构建的ASP.Net MVC应用程序

我的项目附加了一个SQL文件。当我在VS里面双击它时我得到了

  

无法加载文件或程序集' Microsoft.SqlServer.BatchParser,   版本14.100.0.0,文化=中立,...系统找不到   指定文件

大多数SQL工具都不能在VS中工作,但我希望至少能够在VS中打开这些文件。

文件Microsoft.SqlServer.BatchParser.dll存在于多个地方

在文件夹C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLCommon\140

我有文件Microsoft.SqlServer.BatchParser.dll,版本14.0.500.182

在此文件夹中还有一个名为Microsoft.VisualStudio.Data.Tools.SqlCommonPackage.pkgdef的文件,其中包含以下行:

  

[$ RootKey $ \ RuntimeConfiguration \ dependentAssembly \ bindingRedirection {23E68C48-194A-4397-A74B-1ACFCC76E0AC}]   "名称" =" Microsoft.SqlServer.BatchParser"   "公钥" =" 89845dcd8080cc91"
  "文化" ="中性"   " oldVersion" =" 13.0.0.0-14.0.0.0"
  " NEWVERSION" =" 14.100.0.0"   "基本代码" =" $ PackageFolder $ \ Microsoft.SqlServer.BatchParser.dll"

我已尝试更改此处的newVersion以匹配周围的各种版本,但错误无法更改

我在c:\ windows \ assembly(没有版本14)

中也有这个文件的许多版本

据我所知,我实际上并没有版本14.100。

有没有人知道如何修复visual studio,因此它使用了我实际拥有的DLL版本之一?

0 个答案:

没有答案