我一直在尝试为我的公司编译一个旧项目,该项目使用Microsoft SQL Server 2005作为数据库。在项目中,一部分是引用Microsoft.ReportingService.Interface。但是,在编译时,编译器说无法找到它。
我的计算机(无论如何是虚拟计算机)是Windows Server 2008 R2(64位)标准版,安装了Microsoft SQL Server 2005(64位)(以及64位SQL 2008和2008 R2)。所有3个SQL Server版本都安装了所有内容(SQL Server,SSRS,SSAS,SSIS和所有misc内容)。但是,当我查看GAC时,只有SQL 2008的那个(版本10),而SQL 2005的那个不存在。安装顺序是SQL 2005,2008和2008 R2。
是否有人知道我是否必须重新安装SQL 2005,或者是否有其他方法可以使其正常工作?
提前致谢!
答案 0 :(得分:0)
我自己想出来了......通过搜索安装文件夹,DLL就在那里,但它没有注册到GAC。只需将DLL安装到GAC就可以直接解决问题。