日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解VS2008安裝部署說明問題

本文說明VS2008安裝部署使用問題,怎樣使用VS2008安裝部署的步驟。這些內(nèi)容都是一些門戶網(wǎng)站和技術(shù)論壇找到的,中間可能有不少錯(cuò)誤是我沒有挑出的,歡迎大家指正。

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、卡若ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的卡若網(wǎng)站制作公司

最近使用VS2008的安裝部署項(xiàng)目時(shí),發(fā)現(xiàn)了很奇怪的問題:
1、安裝程序升級(jí)版本號(hào)后,安裝完成卻發(fā)現(xiàn)并沒有升級(jí)程序。

2、升級(jí)windows服務(wù)時(shí),提示“服務(wù)已經(jīng)存在”,中止安裝。

3、升級(jí)后,UserSetting配置數(shù)據(jù)恢復(fù)到默認(rèn)值,VS2008安裝部署并沒有繼承上一版本配置數(shù)據(jù)。

經(jīng)過反復(fù)測試我確認(rèn)是VS2008有了新的改動(dòng)。在網(wǎng)上找了很多時(shí)間,發(fā)現(xiàn)國內(nèi)還幾乎沒有人提出這個(gè)問題。在國外的一些論壇里,也有人發(fā)現(xiàn)了和我一樣的問題,并進(jìn)行了一定的討論。通過總結(jié)和大量實(shí)驗(yàn),我總算圓滿解決以上三個(gè)問題。#t#

一、VS2008安裝部署項(xiàng)目的最新改動(dòng)

VS2008幫助文檔明確說明,VS2008安裝部署方面與VS2005不同。綜合各種資料,總結(jié)如下:VS2005安裝程序,先完全卸載舊版本,然后全新安裝新版本。

VS2008安裝程序,則只是升級(jí),沒有卸載舊版本。安裝程序只是更新確實(shí)需要更新的文件,在最后安裝新文件的時(shí)候,才刪除舊文件。在MSI文件安裝過程中舊版本文件的刪除是在InstallExecute和InstallFinalize.之間執(zhí)行,而不是在一開始就執(zhí)行。

可以參考http://msdn2.microsoft.com/en-us/library/aa371197(VS.85).aspx文件根據(jù)Fileversioningrules進(jìn)行升級(jí)。雖然FileVersion對(duì)VS生成的MSI文件沒有影響。文件的修改日期不能作為升級(jí)的依據(jù)。

可以參考http://msdn2.microsoft.com/en-us/library/aa368599(VS.85).aspxVS并沒有對(duì)文件進(jìn)行hash處理。所以,如果僅僅升級(jí)了安裝程序的Version,沒有升級(jí)程序集的FileVersion,安裝程序?qū)⒉粫?huì)對(duì)這些文件進(jìn)行升級(jí)。

二、VS2008安裝部署解決方法

1、程序安裝后并沒有升級(jí)的問題

解決的關(guān)鍵就是,必須升級(jí)程序集的FileVersion。

最簡單的辦法:修改解決方案中的所有AssemblyInfo.cs文件最后兩行


網(wǎng)頁名稱:詳解VS2008安裝部署說明問題
當(dāng)前網(wǎng)址:http://m.5511xx.com/article/cogogid.html