2013-12-11 97 views
0

我有這樣的問題。 在我的PC上安裝了VS並且項目正在開發中,我使用了Devart linqconnect無法加載文件或程序集Devart.Data

我爲Devart.Data.Linq,Devart.Data.SQLiteDevart.Data.SQLite.Linq設置了選項「複製本地」到true。一切順利。

當嘗試在客戶端運行應用程序時出現錯誤Could not load file or assembly 'Devart.Data, Version=5.0.828.0 ...。什麼可以解決這個問題?

回答

2

還需要將相應版本的Devart.Data程序集添加到項目中,並將其設置爲「複製本地」爲True。

要部署使用LinqConnect編寫的應用程序,您應該註冊運行時程序集Devart.Data.SQLite.dll,Devart.Data.dll,Devart.Data.SQLite.Linq.dll和Devart.Data.Linq。在全局程序集緩存(GAC)中的dll或將它們放到應用程序的bin文件夾中。

JIC:這些程序集可以在安裝LinqConnect的文件夾中找到。

+0

我有兩個版本的同一個項目,較新的一個,它使用從來沒有版本的sqlite生成罰款,但舊版本已發佈相同的錯誤。 Devart.Data被引用,並且由於新版本構建我假設所需的程序集已經在GAC中註冊,還是我還需要註冊舊版本? –

+0

我已經添加devart.data.dll和devart.data.sqlite.dll到GAC,我是否需要廣告​​linq dll以及即使我沒有使用LinqConnect? –

相關問題