2013年6月20日 星期四

先裝了VS2010 SP1又想裝MVC3

參考網址 
一般來說我們裝軟體都是按照軟體發布的順序...
例如2008、2010、2010SP1等等
不小心裝錯順序會發生很多問題,通常大家的建議都是卸載重裝... 
但當不是很確定問題原因的時候,其實我很討厭作無用的卸載

例如這次我裝MVC3 超棒的,2010、2010SP1、MVC4都裝好了才想到為了開一個東西我得裝MVC3 依照前人建議,我得先卸掉MVC4、SP1...最好連2010都解掉重來... 我不信邪,直接裝MVC3,就報以下錯誤

MSI (c:\temp\ext27692\AspNetMVC3VS2010Tools.msi) Installation succeeded....
MSI (c:\temp\ext27692\NuGet.msi) Installation failed...
MSI (c:\temp\ext27692\AspNetMVC3VS2010Tools.msi) Uninstall succeeded....
Final Result: Installation failed with error code: (0x80070643), "安裝時發生嚴重錯誤。 " (Elapsed time: 0 00:16:00).

看樣子是NuGet衝突到,網路上有人建議要改註冊表...
那個東西我沒玩過,怕一玩下去電腦都要重灌了,所以我採取方案B~~

解開AspNetMVC3ToolsUpdateSetup這個壓縮檔
(是,你可以直接點開他,也可以用解壓縮軟體解開他,試試看吧!)

可以看到裡面有一堆東西,因為錯誤訊息顯示Nuget衝突
所以我們把黃色高亮的地方都裝一下



aspnetmvc3.msi              563 KB 2011/1/5
aspnetmvc3vs2010tools.msi   1678 KB 2011/4/6
aspnetmvc3vwd2010tools...   1671 KB 2011/4/6
aspnetwebpages.msi          831 KB 2011/2/4
aspnetwebpagesvs2010too..    693 KB 2011/2/4
aspnetwebpagesvwd2010to..    693 KB 2011/2/4
dhtmlheader.html             16 KB 2011/2/9
displayicon.ico               87 KB 2011/2/9
header.bmp                    4 KB 2011/2/9
make.bat                      1 KB 2011/2/9
nuget.msi                    740 KB 2011/3/30
parameterinfo.xml             31 KB 2011/4/6
setup.exe                     77 KB 2011/2/9
setupengine.dll              789 KB 2011/2/9
setupui.dll                  289 KB 2011/2/9
setupui.xsd                   30 KB 2011/2/9
splashscreen.bmp             41 KB 2011/2/9
sqmapi.dll                  142 KB 2011/2/9
strings.xml                   14 KB 2011/2/9
uiinfo.xml                   36 KB 2011/2/9
vs10-kb2483190-x86.exe    18417 KB 2011/2/9
watermark.bmp                102 KB 2011/2/9


接著應該就可以順利在2010的新專案上看到MVC3了,或直接找一個基於MVC3的solution開開看,可以就表示OK了

沒有留言:

張貼留言