2013-06-24 120 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不要傷心,在首先閱讀它看起來像它說,以及爲這些文件添加引用 –