最近編譯代碼時由於出現頭文件不匹配,需要升級VS2005,升級比較麻煩,乾脆直接過渡到VS2008得了.
先把.NET Framework從1.0一直刪除到3.0,再刪除一些相關依賴包時,安裝程式出錯.找了一下資料,正確的安裝過程如下:
Visual Studio 2005
进入控制面板,运行添加或删除程序
卸载 "MSDN Library for Visual Studio 2005 Beta"
卸载 "Microsoft SQL Server 2005 Express Edition"
卸载 "Microsoft SQL Server 2005 Tools Express Edition"
卸载 "Microsoft SQL Native Client"
卸载 "Microsoft Visual Studio 64bit Prerequisites Beta" (如果您的Visual Studio被安装在64位的机器上,则需要执行此步骤)
卸载 "Microsoft Visual Studio Tools for Office System 2005 Runtime Language Pack" (如果您只有英文版,则不需要此步骤)
卸载 "Microsoft Visual Studio Tools for Office System 2005 Runtime Beta"
卸载 "DMA Transport Update for VS 2005 Beta 2"
卸载 "Microsoft Device Emulator 1.0 Beta"
卸载 "Microsoft .NET Compact Framework 2.0 Beta"
卸载 "Microsoft .NET Compact Framework 1.0"
卸 载 "Microsoft Visual Studio 2005 Professional" or other related IDE installs (比如 Visual Studio Professional/Standard/Enterprise Architect/Team Suite, 等等)
卸载 "Microsoft Document Explorer 2005 Language Pack" (如果您只有英文版,则不需要此步骤)
卸载 "Microsoft Document Explorer 2005" (Beta2之后的版本需要此步骤)
卸载 "Microsoft SQL Mobile 2005 Development Tools"
卸载 "Microsoft 64-bit SDK" (如果您的Visual Studio被安装在64位的机器上,则需要执行此步骤)
卸载 "Microsoft Visual Studio 2005 Remote Debugger (x64)" (如果您的Visual Studio被安装在64位的机器上,则需要执行此步骤)
卸载 "Microsoft MDAC 2.8 SP1" (如果您运行在Windows 2000的操作系统上,则需要执行此步骤)
卸载 "Microsoft MSXML 6 SDK and Parser"
卸载 "Microsoft Visual J# .NET Redistributable 2.0 Beta Language Pack" (如果您只有英文版,则不需要此步骤)
卸载 "Microsoft Visual J# Redistributable Package 2.0 Beta"
确认所有Visual Studio 2005产品已经从您的系统中卸载
卸载 "Microsoft .NET Framework 2.0 Beta Language pack" (如果您只有英文版,则不需要此步骤)
卸载 "Microsoft .NET Framework 2.0 Beta"
可是之前已經沒有按照此次序進行了,沒有辦法,只好用微软的卸载程序工具msicuu2.exe,將Microsoft Document Explorer 2005和Microsoft Visual Studio 2005 Professional從註冊表刪除,利用安裝文件重新安裝VS2005,再按照以上步驟一步一步刪除.