如何同時(shí)安裝VS 2010 RC和ASP.NET MVC 2 RC2
原創(chuàng)【51CTO經(jīng)典譯文】很多人可能已經(jīng)知道,最近發(fā)布的Visual Studio 2010 RC版本在性能方面具有顯著的改善,同時(shí)還對(duì)許多bug進(jìn)行了修訂。
這個(gè)版本還包含了ASP.NET MVC 2 RC。不過(guò),這個(gè)不是ASP.NET MVC 2 的*** RC 版本。收到許多客戶反饋之后,我們發(fā)布了ASP.NET MVC 2的第二個(gè)RC版本。
這兩個(gè)版本有點(diǎn)讓人困惑,對(duì)此我很抱歉。但發(fā)布ASP.NET MVC的另一個(gè)版本是非常重要的,同時(shí)也說(shuō)明我們對(duì)于反饋采取了適當(dāng)?shù)膽?yīng)對(duì)措施。
如果你想在計(jì)算機(jī)上同時(shí)安裝Visual Studio 2010 RC和ASP.NET MVC 2 RC2,也是沒(méi)有問(wèn)題的。
如果在安裝VS 2010 RC 之前已經(jīng)安裝過(guò)APS.NET MVC 2 RC2
也許你有懷疑,但用上述順序安裝這兩個(gè)軟件是沒(méi)有問(wèn)題的。
在安裝VS 2010 RC 的過(guò)程中,安裝程序?qū)?huì)檢測(cè)到已經(jīng)安裝的新版本的ASP.NET MVC runtime(也就是System.Web.Mvc 組件),這樣它就不會(huì)用VS 2010 RC中包含的老版本對(duì)新版本進(jìn)行覆蓋。
需要注意的是,VS 2010的項(xiàng)目模板仍然是版本較舊的ASP.NET MVC 2 RC的項(xiàng)目模板,而不是RC2的模板。不過(guò),幸運(yùn)的是,在這兩個(gè)RC版本之間,項(xiàng)目模板并沒(méi)有太大的變化。
對(duì)于這種配置,如果你使用VS 2010 RC創(chuàng)建了一個(gè)項(xiàng)目,即使模板可能是較舊的版本,這個(gè)項(xiàng)目還是會(huì)引用新版本的System.Web.Mvc 組件。
如果你是在安裝VS 2010 RC 之后再安裝ASP.NET MVC 2 RC2
對(duì)于這種情況,你需要多做一點(diǎn)事才可以解決。如果計(jì)算機(jī)上已經(jīng)安裝了老版本的ASP.NET MVC 2 runtime,它會(huì)阻攔ASP.NET MVC 2 RC2的安裝程序。
解決這個(gè)問(wèn)題的辦法是卸載ASP.NET MVC 2 runtime。在“添加/刪除程序?qū)υ捒?rdquo;(另外還稱為“程序和功能對(duì)話框”),這一項(xiàng)的名稱為“Microsoft ASP.NET MVC 2”。
如果計(jì)算機(jī)上已經(jīng)安裝了較舊版本的Visual Studio 2008 MVC 模具/項(xiàng)目模板(名稱為“Microsoft ASP.NET MVC 2 - Visual Studio 2008 工具”),那么也要卸載;但是,不要卸載VS 2010 MVC 模具(tooling)。
完成以上操作之后,剩下的已安裝程序只有Microsoft ASP.NET MVC 2 – Visual Studio Tools for VS 2010?,F(xiàn)在運(yùn)行ASP.NET MVC 2 RC2 的安裝程序,它將會(huì)在你的計(jì)算機(jī)上安裝runtime 程序以及VS 2008的模具/項(xiàng)目模板。
希望本文能夠解除你的某些困惑,同時(shí)能夠幫助你在計(jì)算機(jī)上同時(shí)安裝VS 2010 RC 和ASP.NET MVC 2 RC2。
【編輯推薦】