2012-07-22 33 views
0

中的數據庫覆蓋我有一個包含SQL Server Compact數據庫的項目。是否有一個設置,以便發佈時數據庫被版本

  1. 我在bin/Release中構建了內置解決方案。
  2. 然後,我將該項目從bin/Release發佈到我安裝它的文件服務器目錄。
  3. 然後,我通過Winforms將一些行添加到發佈的應用程序文件中的數據庫中,然後使用這些附加行更新其數據庫。
  4. 然後我回到Visual Studio中的解決方案,並添加一些按鈕到窗體,並添加一些垃圾記錄到它的數據庫。
  5. 然後我重建併發布新版本的文件服務器並運行應用程序

我注意到的是,從4新按鈕現在窗體上,但我在4增加了垃圾排不 - 分貝在我離開它在3

狀態保存是否有設置,在解決方案,我可以改變,這樣,而不是被保存下來的應用程序數據庫他們得到的解決方案bin/Release文件數據庫覆蓋?

回答

1

右鍵單擊Visual Studio中的數據庫文件,並在「複製到輸出目錄」字段下選擇「始終複製」。這將在每次重建項目時將bin/Release文件夾中的數據庫文件替換爲項目文件夾中的數據庫文件。

+0

謝謝......但是什麼時候發表呢?將發佈版本中的數據庫覆蓋寫入 – whytheq 2012-07-24 19:27:27

+0

它應該覆蓋它並使用發佈文件夾以外的文件,是不是發生這種情況? – 2012-07-24 20:41:10

+0

現在測試;我看到有另一個屬性「Build Action」 - 目前設置爲Content - 這是什麼? – whytheq 2012-07-24 21:28:26

相關問題