使用VS自帶的打包模塊可以很方便的對項目進行打包部署,同時我們也可以在安裝部署時操作注冊表實現開機啟動軟件。具體實現如下:
創建安裝部署這部分就不用說了,添加安裝部署項目後,鼠標右鍵安裝項目->視圖->注冊表, 要使軟件在開機就運行,可以在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun中添加鍵值保存軟件目錄。在這裡我們依次添加以上的項,然後在Run中添加鍵值,鍵名可以自己起,value要填軟件的物理路徑。物理路徑是客戶在部署確定的,我們如何獲取呢?這裡我們可以使用[TARGETDIR]獲取客戶選擇的路徑,在加上軟件的啟動文件名稱。比如軟件啟動文件的名稱是Client.exe,那麼Value的值就為:[TARGETDIR]Client.exe.生成安裝項目。找到bin目錄下的setup.exe文件運行,安裝結束後我們可以在注冊表中找到相應的鍵值。重啟電腦系統就會自動運行我們設置的軟件。