2013-06-24 90 views
0

我试图重现在page这个情况。 生成带有生成器和触发器的db表,但我很难在Visual Studio中添加对该项目的引用。火鸟嵌入.net

FirebirdSql.Data.FirebirdClient是succ。加,但是当我尝试添加任何的这种文件

fbembed.dll ·   icudt30.dll ·   icuin30.dll ·   icuuc30.dll 

我就喜欢这个 将参考一提到d收到错误:.... fbembded.dll无法添加。请确保该文件是可访问的,并且这是一个有效的程序集或COM组件。

我试着将这些文件移动到另一个磁盘位置,但同样的事情发生。

+0

AFAIK(但不是100%确定),你不应该添加对嵌入式需要火鸟文件:他们是不是C#程序集或COM组件。只需将它们(作为文件)包含在您的项目中。还要注意,你链接到的页面只说添加了对FirebirdSql.Data.FirebirdClient的引用,而不是其他文件(截图确认了这个) –

回答

2

您链接到的页面已经回答了您的问题。你不应该添加嵌入式火鸟文件作为参考,就像纯文本文件(并确保能够复制到输出目录):

后,我们下载,我们添加“FirebirdSql.Data.FirebirdClient的.dll”为参考我们的项目。对于Firebird数据库的嵌入式使用,我们还需要下载一些dll文件并添加我们的项目。
Go,http://www.firebirdsql.org/en/server-packages/并下载嵌入式软件包。 添加

  • fbembed.dll
  • icudt30.dll
  • icuin30.dll
  • icuuc30.dll

项目中的文件和设置复制到输出目录属性作为始终复制所以这些dll文件将总是被复制到输出目录。

enter image description here

+0

:(当然,谢谢 – panjo

+0

@panjo不要伤心,在首先阅读它看起来像它说,以及为这些文件添加引用 –