誰說XP下不能安裝Azure?真實安裝過程紀實
筆者找了很久都找不到能在XP下安裝Azure環(huán)境的方法。難道要我裝Vista?不要,我裝了三次刪了三次,實在受不了它老是彈確認框出來,還有就是太慢了。無奈之下就下了個Window7,在虛擬機上跑。但是虛擬機和真機的效率肯定是有差別的,尤其是在NB上面,因為NB的硬盤本來就轉(zhuǎn)得慢些,再加上是虛擬機,就更慢了。
今天發(fā)現(xiàn)這篇文章,介紹了如何在XP下安裝Azure的開發(fā)環(huán)境,就趕緊保存下來了。高興ing!看了文章之后就照著操作了,但由于文章所講的是Windows Azure SDK,而我要裝的是Windows Azure Tools for Microsoft Visual Studio,并且作者在寫這編文章的時候是2008年,那時候Windows Azure SDK的版本是0.*版。而現(xiàn)在***的版已經(jīng)到了1.0.2.0了,所以在操作過程中有一些地方會不一樣。我把我的操作過程都記錄下來,方便大家。
1.下載 Windows Azure Tools for Microsoft Visual Studio May 2009 CTP 當(dāng)前的版本是 1.0.20521.1202
2.裝下載的VSCloudService.exe文件解壓到任意空目錄(我這里是vsc),解壓后的文件列表如下圖
3.找到vsc目錄下的 parameterinfo.xml 文件并打開
4.1.查找,將其下面的
4.2.查找,同樣將其下面的
4.3.保存文件。也可以下載我改好的,不過要確定你的版本和我的相同。
5.1.到vsc\windowsazuresdk\目錄下建立一個目錄src
5.2.到vsc\vscloudservice\目錄下建立一個目錄src
6.下載Windows Installer SDK 。
7.安裝Windows Installer SDK
8.到Windows Installer SDK安裝目錄的Tools目錄下(一般是:c:\MsiIntel.SDK\Tool\)找到MsiDb.exe 并運行。
9.1.到vsc目錄選擇windowsazuresdk\windowsazuresdk-x86.msi
9.2.選擇解壓目錄vsc\windowsazuresdk\src
9.3.選擇“Select All”,選擇“Export”,選擇OK。注意先不要關(guān)閉它。
9.4.到vsc\windowsazuresdk\src找到LaunchCondition.idt用記事本打開。把這兩行去掉:
(VersionNT = 600 AND ServicePackLevel >= 1) OR (VersionNT > 600) To install this software, you must be running a 32-bit edition of Windows Server 2008 or a 32-bit edition of Windows Vista with Service Pack 1.
IISVERSION AND ASPNET To use this software, you must enable Internet Information Services 7.0 with ASP.NET support. See the product release notes for details.
這兩行的意思就是在安裝的時候去檢測OS是不是Vista SP1或更高的版本,及是不是有IIS7。如果不去掉就不讓安裝。
9.5.保存文件。也可以下載我改好的,不過要確定你的版本和我的相同。
9.6.回到MsiDb.exe,選擇Import,點“Select All”,點OK,然后關(guān)閉它,注意一定要關(guān)閉,不然它會獨占msi文件,導(dǎo)致安裝程序不能訪問它。
10.1.再打開MsiDb.exe,并選擇vsc\vscloudservice\vscloudservice.vs90.msi
10.2.選擇解壓目錄vsc\vscloudservice\src
10.3.選擇“Select All”,選擇“Export”,選擇OK。注意先不要關(guān)閉它。
10.4.到vsc\vscloudservice\src找到LaunchCondition.idt用記事本打開。把這行去掉:
(VersionNT = 600 AND ServicePackLevel >= 1) OR (VersionNT > 600) OR Installed [ProductName] requires Windows Vista with Service Pack 1 or Windows Server 2008. Previous versions of Microsoft Windows are not supported.
這行的意思就是在安裝的時候去檢測OS是不是Vista SP1或更高的版本。如果不去掉就不讓安裝。
10.5.保存文件。也可以下載我改好的,不過要確定你的版本和我的相同。
10.6.回到MsiDb.exe,選擇Import,點“Select All”,點OK,然后關(guān)閉它,注意一定要關(guān)閉,不然它會獨占msi文件,導(dǎo)致安裝程序不能訪問它。
11.到src目錄找到installer.exe文件雙擊就可以進行安裝了。
PS.理論上3~4步可以不用,在進行以上的操作后不要打開install.exe文件,而是依次執(zhí)行windowsazuresdk-x86.msi和vscloudservice.vs90.msi就可以了。不過我沒有試過。
就這樣,大功告成了。誰說用Azure就一定要Vista?一定要Win7?哈哈哈。。。
附:我修改好的文件,注意放到相應(yīng)的目錄進行替換。http://files.cnblogs.com/leonny/InstallAzureOnXp.zip
【編輯推薦】