0
我有一個安裝項目,安裝了幾個項目和幾個外部文件(其中之一是一個SQLite數據庫) - 一切正常,直到我最近修改了基礎數據庫文件包含在安裝項目中。.net安裝項目強制重新安裝新文件替換
現在,我每次嘗試重新安裝項目時,新的數據庫文件都不會替換先前安裝的文件...我可以在VS中以某種方式強制它,或者讓安裝程序意識到這是一個新版本,所以文件被替換?
最好的問候,
卡洛斯歐魯普雷
我有一個安裝項目,安裝了幾個項目和幾個外部文件(其中之一是一個SQLite數據庫) - 一切正常,直到我最近修改了基礎數據庫文件包含在安裝項目中。.net安裝項目強制重新安裝新文件替換
現在,我每次嘗試重新安裝項目時,新的數據庫文件都不會替換先前安裝的文件...我可以在VS中以某種方式強制它,或者讓安裝程序意識到這是一個新版本,所以文件被替換?
最好的問候,
卡洛斯歐魯普雷
一個月,並在幾天後... 因此,原來是沒有辦法做到這一點的文件直接在部署項目中添加VS2008(以前可能在VS2005中...)。
但經過很多次嘗試後,我終於想出了一個體面的解決方法。
我已經包含具有以下屬性的文件「Database.sqlite」直接在Windows窗體項目(數據庫):「生成操作 - >內容文件」和「複製到輸出目錄 - >始終複製「
然後我把它添加到通過Project輸出 - 部署項目>數據庫 - >內容文件
現在似乎一切正常,文件被替換每次我改變它,重新部署時間項目。
這一個豎起相當一拼^^
是安裝項目本身的DB一部分,或者你怎麼做它得到安裝? (這可能是一個與您的設置項目有關的項目中的「內容」) – 2009-11-05 17:16:55
我已經通過右鍵單擊 - >添加 - >文件將它添加到項目中... 我嘗試刪除它並添加它但它仍然不會替換先前安裝的文件。 – 2009-11-05 17:50:40
它應該讀取*將其添加到安裝項目* – 2009-11-05 17:52:01