3
當我爲每個版本發佈軟件版本和分支版本時,如何輕鬆地爲這些版本生成更新/修補程序腳本?我無法打開數據庫項目並對它們進行比較,因爲它們的命名相同,而Visual Studio不喜歡這樣。爲數據庫項目創建「更新腳本」?
我的下一個想法是將低版本部署到數據庫,然後打開下一個版本的軟件來生成更改腳本。這似乎有點乏味。
此外,如何將其整合到安裝項目而不是手動過程?
當我爲每個版本發佈軟件版本和分支版本時,如何輕鬆地爲這些版本生成更新/修補程序腳本?我無法打開數據庫項目並對它們進行比較,因爲它們的命名相同,而Visual Studio不喜歡這樣。爲數據庫項目創建「更新腳本」?
我的下一個想法是將低版本部署到數據庫,然後打開下一個版本的軟件來生成更改腳本。這似乎有點乏味。
此外,如何將其整合到安裝項目而不是手動過程?
即使您使用的是新的實體框架,您仍然無法讓Visual Studio等自動跟蹤數據庫模式中的更改,您必須手動跟蹤版本之間的更改並應用它們(通常在升級後的應用程序首次運行)。
我建議......
這就是大多數應用程序運行的原理,例如wordpress,blogengine.net;都在這個mannor中運行,發佈時它們提供一個腳本來從頭開始創建模式,另一個腳本從最後發佈的版本更新它。