自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解VS2008安裝部署說(shuō)明問(wèn)題

開(kāi)發(fā) 后端
VS2008安裝部署作為一個(gè)高效的.NET程序語(yǔ)言。其混合了函數(shù)語(yǔ)言和物件導(dǎo)向程序編制語(yǔ)言,并且完美的適用于編程、算法、技術(shù)和探索性開(kāi)發(fā),因此可以在使用的過(guò)程當(dāng)中感受到趣味性和吸引力。

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

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

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

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

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

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

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

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

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

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

二、VS2008安裝部署解決方法

1、程序安裝后并沒(méi)有升級(jí)的問(wèn)題

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

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

責(zé)任編輯:chenqingxiang 來(lái)源: 56cto博客
相關(guān)推薦

2009-12-15 17:25:09

2009-12-10 15:07:58

VS2008安裝

2009-12-14 15:27:20

VS2008程序

2009-12-11 17:14:05

VS2008 開(kāi)發(fā)

2009-12-11 17:04:20

VS2008程序

2009-12-11 15:38:40

VS2008編譯器

2009-12-11 16:39:59

VS 2008 XML

2009-12-15 15:04:21

VS 2008特性

2009-12-16 11:03:39

重裝VS2008

2009-12-11 15:08:34

VS2008驅(qū)動(dòng)

2010-05-21 17:51:52

VS2008的SVN插

2009-12-18 09:17:29

VS 2008項(xiàng)目

2009-12-10 14:17:51

VS2008專(zhuān)業(yè)版

2009-12-17 14:53:52

VS2008程序

2009-12-17 13:15:36

安裝VS2008

2009-11-26 14:37:37

Visual Stud

2011-06-08 17:32:18

QT VS2008 開(kāi)發(fā)環(huán)境

2009-12-14 16:31:01

VS 2008軟件

2009-12-11 13:25:52

VS2008技巧

2009-12-14 10:07:42

VS 2008 Web
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)