无法加载 DLL 'fbembed'

3

尽管我有dat dll,但我无法加载ddl,如果我通过引用添加它,它会显示:

无法添加对“Path\fbembed.dll”的引用。 请确保该文件可访问,并且是有效的程序集或COM组件。


你认为这个(可能归属于Firebird SQL的)DLL是托管程序集的任何特别原因吗? - Alexei Levenkov
2个回答

8
一个孤立的fbembed.dll是不够的。最小文件集包括:
icudt30.dll
icuin30.dll
icuuc30.dll
fbembed.dll                   
Microsoft.VC80.CRT.manifest
firebird.msg                               
msvcp80.dll
msvcr80.dll
ib_util.dll                   
Intl\fbintl.dll     (Intl -- it is a subdirectory)

从FB2.5发行版中获取它们并放置在可执行文件旁边。
如果您的数据库使用自定义UDF,您还需要在UDF子目录中放置相应的DLL。

0

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