最近要用到sliverlight,需安装vs 2008,因部分项目还用到vs 2005,所以在安装vs 2008没有将其卸载。
关于sliverlight 1.0,2.0,3.0 preview多个版本,从msdn.net看其安装须知一样让人迷糊,一堆需要安装的东西,安装到一半老是报错,折腾半天才算搞定安装sliverlight release 2.0,总结如下:
1、安装 sliverlight tools 2.0 安装的语言的版本必须与vs 2008的语言一致, vs 2008 须安装sp1补丁。
2、卸载所有关于sliverlight相关的程序, 包括sliverlight Bled 2,否则安装到tools for vs 2008 sp1时出错
3、sliverlight tools 2.0 的安装过程中包括四个部分: Mircrosoft sliverlight 2.0 developer.exe; Mircrosoft sliverlight 2.0 SDK; Mircrosoft Tools for vs 2008 sp1 ;msdn 整合,所以安装了sliverlight tools 就不用再安装 sdk之类的程序。
安装完vs 2008用完了一段时间,电脑反应有些慢,决定将vs 2005卸载,唉,vs 2008出问题,报错如下:
未安装 C# 的 Visual Studio 语言支持。代码编辑 IntelliSense 将不可用。服务器控件的标记
IntelliSense 可能不起作用。
我决定修复vs 2008,在检查安装组件时报错,要求卸载所有vs 2008的所有更新,包括vs 2008 sp1,那个补丁安装要一两个小时,卸载还真舍不得,不得已卸载了,修复到最后两项出错,无奈。没其它办法,我决定将vs 2008卸载了,重新装,遗憾的是,问题依旧。
迷茫中....
后来打算重新安装.net 2.0 sdk试试看,安装完后,我准备新建一个类库,报如下错误:
由于未能创建Microsoft Visual C# 2008编译器
在命令行中输入:devenv /resetskippkgs 可解决了,意外的是C#也能够加载了,总算问题解决。
最后再重新打上vs 2008 sp1,得花时间......
安装不费脑袋,但费时间,还急不得....