2017-01-08 80 views
0

我有Visual Studio 2015,我試圖爲銷售目的創建我的產品的安裝包。部署包含實體框架和sql server的項目2014

我已經嘗試過用於Visual Studio的Installshield限定版,但與此同時,安裝程​​序無法訪問我的客戶端計算機上的數據庫。 我已經安裝了客戶端的計算機上的SQL Server 2014和attatched的數據庫文件,但我面對以下錯誤

enter image description here

我不知道如何將實體框架庫和SQL Server數據庫添加爲他們不會自動拾取或訪問。

+0

你使用EF還是ADO.NET?他們是完全不同的數據訪問技術 –

回答

1

從錯誤信息,你可以清楚地看到:

....用戶登錄失敗 'SAWLAIN-PC ......'

你的問題是一個硬編碼的連接字符串。

+0

我怎麼能在客戶端的計算機上處​​理我的連接字符串而不需要visual studio? –

+0

@SaqlainNawaz使用app.config或使用實體模型使連接字符串動態爲 –

+0

,連接字符串根據我的PC製作。這就是爲什麼當它安裝在任何其他PC上時會出現此錯誤。我沒有得到如何在沒有visualstudio的情況下在PC上執行我的項目。請在這方面幫助我....我卡在這裏太久了... –