我的VS2008是简体中文专业版的. 装好了MVC之后就可以创建了MVC的Project了(貌似以前的还要自己动手放模板文件).
于是就想做个Demo玩玩. 谁知要建MVC子项(如MVC View Master Page等)的时候, 发现新建项里根本没有这些, 有关MVC的什么文件都没有.
晕了, 难道是我装错了? 于是卸了重装....最后是还不行.而且重装时还提示要.NET 3.5 SP1.
还好我前段时间下了个SP1的盘. 直接拿来就装了.
打了SP1后MVC就又可以装了, 不过气人的是, 还是一样找不到MVC的子项.
该不会还要自己放模板文件吧?
经过N次(N>5)的试验,终于找到了解决方法:
到 C:/Program Files/Microsoft ASP.NET/ASP.NET MVC Beta/Temp/ 下(其实X:/Microsoft Visual Studio 9.0/Common7/IDE/ItemTemplates/CSharp/Web/MVC/1033/下也有这5个文件, 可能是MVC在安装的时候装错地方了, 也可能是操作系统的原因, 我的是XP SP3), 把下面5个文件
MvcControllerItemTemplateBeta.cs.zip
MvcViewContentPageItemTemplateBeta.cs.zip
MvcViewMasterPageItemTemplateBeta.cs.zip
MvcViewPageItemTemplateBeta.cs.zip
MvcViewUserControlItemTemplateBeta.cs.zip
拷到:
X:/Microsoft Visual Studio 9.0/Common7/IDE/ItemTemplates/CSharp/Web/2052/
下, x:/为你的VS2008的安装盘, 然后
运行=> cmd
执行下面的命令:
cd X:/Microsoft Visual Studio 9.0/Common7/IDE/
devenv.exe /setup
这时候看看你的硬盘灯, 会一直闪几秒钟, 等到它不闪了之后就可以启动你的VS2008了.
怎么样? 看见你的MVC子项了吗?