VS2008安裝部署應用程式安裝包製作過程

2021-08-01 17:33:56 字數 2069 閱讀 3977

製作過程

1.開啟vs,新建專案->其他專案型別->安裝和部署->安裝專案

2、這裡就會出現三個資料夾,不用多說一看就明白意思,點「應用程式資料夾–>新增–>資料夾

3、在「應用側滑蓋內需資料夾」資料夾上右鍵–>新增–>檔案

4、建立快捷方式

5、工程屬性配置

c#程式打包,公升級的要點

1、productcode 是product code用於標識一系列公升級的版本,同樣如果我們的產品的版本號發生了變化,則必須更改乙個新的product code。

upgrade code用來標識一條完整的產品線,比如,vs2008, vs2012.兩個版本之間使用兩個不同的upgrade code,互不影響,每個版本中又使用不同的product code來實現各自的upgrade。

2、改變productcode、version(version比前一版本要高比如以前1.0.0現在就是1.0.1),

保持upgradecode不變(當設定removepreviousversion=true時就是靠它來找到解除安裝舊版本)

3、設定detectnewerinstalledversion=true(自動檢測新版本,如果裝了高版本再安裝低版本則提示不讓安裝),

設定removepreviousversion=true(安裝高版本的同時自動解除安裝低版本,如果為false則新增/刪除會出現兩個相同安裝記錄,如果在解除安裝時想保留某些檔案,則把對應檔案的屬性值parmanent=true)

4、(1)detectnewerinstalledversion 屬性與removepreviousversions屬性設定為true

(2)設定安裝部署專案version+1

(3)提示是否需要更改product code時選擇是

上面的設定為了更新應用程式,產生覆蓋的效果。(下面還有一處也要設定才行 重點)

upgrade code 盡量不改變

product code 要改變

設定後沒有公升級應用程式

1. 在解決方案中

assemblyinfo.cs 中修改

最後兩行就是導致主輸出檔案一直不更新的罪魁禍首。

雖然每次生成,專案內容都更改了,但是生成的主輸出檔案的版本一直沒有改變,這就導致了每次覆蓋安裝主輸出檔案都不會被修改,因為他們的版本是一致的。

so,每次更新前,先修改主輸出檔案的版本號,然後再生成專案輸出,然後修改安裝程式版本號、productcode,再複製productcode到解除安裝程式快捷方式,最後重新生成安裝程式。這樣就可以覆蓋安裝了,安裝後的程式也可以正常更新了。^_^

最後安裝生成的安裝包

VS2008製作安裝程式

2 安裝嚮導 關閉後開啟安裝嚮導 點選下一步 或者直接點選完成.3 開始製作 安裝嚮導完成後即可進入專案資料夾 雙擊 應用程式資料夾 在右邊的空白處右擊 選擇新增 檔案,將你的做的應用程式的可執行檔案和相應的類庫和元件新增進來 然後右擊你的可執行檔案 建立快捷方式 然後把快捷方式分別剪下或複製到左邊...

vs2008安裝部署程式時如何設定程式開機啟動?

1.在 檔案 選單上單擊 新建專案 2.在 新建專案 對話方塊中,選擇 專案型別 窗格中的 visual basic 然後單擊 模板 窗格中的 windows 應用程式 在 名稱 框中鍵入 my notepad 3.單擊 確定 關閉對話方塊。4.專案新增到 解決方案資源管理器 中,並且 window...

vs2008 建立打包安裝程式

一 新建乙個windows 窗體應用程式,例如專案名為testwindows 功能略。新建的時候不要忘了建立解決方案。二 在testwindows 解決方案上 右擊 新增 新建專案 選擇 其他型別專案 安裝和部署 安裝專案 並命名為 setuptestwindows 確定後顯示如下圖所示 三 新增專...