无法将SQLBASEUTIL.dll(Gupta)添加为C# - VStudio 2012的引用

3

我在Visual Studio 2012 (x86)中开展一项C#项目。我已经成功将Gupta.SqlBase.Data添加到了项目中,但是当我运行该项目时,会出现与SqlBaseUtil.dll相关的错误。

无法加载SQLBASEUTIL.dll驱动程序库。

请检查INI文件内的CLIENTRUNTIMEDIR条目,检查环境变量路径或系统路径。

因此,我试图将SqlBaseUtil.dll作为参考添加到项目中,但我无法成功添加此dll。该dll也已添加到GAC。请帮忙解决。


只是猜测:我认为包含Gupta.SqlBase.Data命名空间的程序集需要在运行时加载一些文件才能正常工作。它找不到搜索路径中所需的文件,因此出现错误。 您应该检查SqlBaseUtil.dll在计算机上的位置,并将此路径添加到全局搜索路径中。 - Stephan Keller
2个回答

1

检查所提到的ini文件是否存在。如果存在,则与SqlBaseUtil.dll相关联的语言文件丢失,无法加载。


0

我曾经遇到过同样的问题,即使找到了dll并将其放在尝试运行的exe文件所在的同一文件夹中,它仍然会出现相同的错误。

问题不在于它找不到dll,而是因为缺少vcredist2005_x86.exe(Microsoft.VC80.MFC)而无法加载它。

如果其他人也遇到了同样的问题,请尝试检查事件查看器以获取更多信息(Windows日志>应用程序)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接