2013-03-04 69 views
1

我建立了一個使用LocalDB的小項目,現在是時候將它移動到客戶,我想了解如何構建安裝文件? 我正常使用InstallShield軟件,但沒有成功。有區別嗎? 還怎麼把DB(它沒有在這個項目剛剛在V11本地化) 希望我能解釋這個問題,並在此先感謝任何答覆小wpf應用程序和localdb的安裝項目

回答

6

要在客戶端機器上使用的LocalDB,則需要做兩件事:

  1. 在客戶機上安裝LocalDB。它是一個小的安裝程序,可以使用以下命令靜默運行: msiexec /i SqlLocalDB.msi /qn IACCEPTSQLLOCALDBLICENSETERMS=YES。 您應該將此安裝程序包含到應用程序的安裝程序中。你可以找到對here

  2. 更多信息找到您所創建的* .mdf和* .ldf文件(默認情況下在%userprofile%發現,檢查here獲取更多信息),並讓他們在客戶機上使用。將它們放在您的進程可以訪問的目錄中,並在應用程序的連接字符串中使用該路徑。例如:Data Source=(LocalDB)\v11.0;AttachDbFileName=C:\ProgramData\MyApp\Data\MyData.mdf;

+0

感謝您的詳細解答,但是DB * .Mdf在哪裏創建DB之後? – user1095549 2013-03-04 13:55:25

+0

已更新的答案... – RoelF 2013-03-04 13:58:03

+0

@Roel問題,我無法讓我的連接字符串工作,我基於你的。問題是,對於localdb使用數據源,而不是服務器:'數據源=(LocalDB)\ v11.0;' – SynerCoder 2013-04-03 11:11:23

相關問題