我正试图按照此page重现情况。 生成带有生成器和触发器的Db表但是我很难在visual studio中添加对项目的引用。
FirebirdSql.Data.FirebirdClient
是succ。添加,但当我尝试添加任何此文件
fbembed.dll · icudt30.dll · icuin30.dll · icuuc30.dll
我在添加像这样的引用时遇到错误 无法添加对d:.... fbembded.dll的引用。请确保该文件是可访问的,这是一个有效的程序集或COM组件。
我尝试将这些文件移动到另一个磁盘位置,但同样的事情发生了。
答案 0 :(得分:2)
您链接的页面已经回答了您的问题。您不应将嵌入的Firebird文件添加为引用,就像普通文件一样(并确保启用复制到输出目录):
下载之后,我们在项目中添加'FirebirdSql.Data.FirebirdClient .dll'作为参考。对于firebird数据库的嵌入式使用,我们还需要下载一些dll文件并添加我们的项目 转到http://www.firebirdsql.org/en/server-packages/并下载嵌入式软件包。 添加
- fbembed.dll
- icudt30.dll
- icuin30.dll
- icuuc30.dll
在您的项目中作为文件并将Copy To Output Directory属性设置为Copy always所以这些dll文件将始终复制到输出目录。