早就听说微软出了一个mvc的框架,于是就想安装下,无奈笔记本是vista的操作系统,安装过程中出现了一系列的问题。
1:安装VS2008 Express版,Visual Web Developer无法安装,每次都是安装到 Microsoft 创作工具 就报错,郁闷,于是上网查找资料,
发现是Office 2007 引起的。于是重新安装Office2007。尝试安装Visual Web Developer,终于成功。
2:因为先前安装了Mvc 1.0,于是上网查找资料,看为什么 Developer不显示模板,
网上说的都是将模板文件复制到ProjectTemplates,和ItemTemplates下面。
但是因为没安装Vs2008,所以那些目录都没创建。无奈之下。找到
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress,右键单击Visual Web Developer,选择打开所在文件位置,可以到
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE,下面有VWDExpress.exe文件,但是没有Devenv.exe,抱着尝试的态度将Mvc的模板文件复制到
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress,下面的ProjectTemplates和ItemTemplates。这里要注意一点,因为Mvc是项目文件,并不是网站,所以复制的地方是C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress\ProjectTemplates\CSharp\Web\2052,但是新问题来了。网上说的什么最后关键步骤是 devenv /setup 。
但是C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE,下面哪有什么devenv.exe啊,于是又上网查找资料,发现可以运行VWDExpress /setup,终于可以看到Mvc模板了,兴奋啊。终于可以体验Mvc了。
3:选择新建Mvc的项目,弹出对话框系统无法加载Microsoft.VisualStudio.Web.Extensions,version 9.0.0.0 xxxxx,郁闷了,满心欢喜的一位看到模板就完事了,结果还有这一手,弄了一晚上,失败,上网查找资料搜索,都没对该问题有什么解释,郁闷啊!
4:早上起床,想起同学的电脑同样也是Visual Web Developer,于是尝试在他的电脑上安装Mvc,靠,第一次就安装成功了,郁闷,但是我注意到一个细节,就是Mvc安装过程中,出现了status:install template in Visual Web developer的字样。想起以前自己安装的时候什么都没提示,status后面的是空,于是心想是不是我应该先安装Visual Web Developer,然后安装Mvc之类,因为这两者的关系很有可能像 .net framework,和iis之间的关系。于是打开控制面板,卸载掉Mvc,然后重新安装Mvc,靠,终于成功了。
关键点:
1:先安装Visual Web Developer ,然后安装Mvc,如果Mvc先前已安装,请先卸载,然后重新安装,切不可修复,先卸载,然后重装。
2:如果Visual Web Developer安装不成功,在创作组件处报错的话,那看看是不是Office的原因,建议卸载Office,重新安装Office