环境:vs2008 sp1 enu ,tfs2008 chs,silverlight 3.0
解决办法:卸载 visual sudio 2008 shell-CHS(integrate mode)(安装tfs2008后增加的程序)
维护离职同事留下的老项目,是vs2008下的silverlight项目,发现silverlight项目里有bug,但调试不进去。silverlight XAP包是宿主在website下的,通过摸索发现,是website没有关联silverlight applicaiton,所以麻利的右键点击website项目点击【属性页】菜单,结果悲剧了,弹出一个“visual studio 遇到错误”对话框,而且没有更多别的信息。发现web application等别项目都能成功的打开【属性页】菜单,无论是修复还是重置vs2008的环境都无法解决问题。折腾了很久,实在没辙了,不知道到底是vs装的有问题,还是sp1补丁,还是silverlihgt工具装的引起了问题。
重装呗,于是一步一步的试,先下载了微软官网的vs2008专用卸载工具,将2008彻底卸载了。然后从vs2008开始装起,留了个心眼,装一步测试一下:
(1):装vs2008 装好后,打开website,属性页成功打开;
(2):装sp1,属性页依然OK;
(3):装silverlight, silverlight tools , silverlight toolkit(都是3.0版本),属性页依然OK;
谢天谢地,重装后就恢复,这也没法找原因了。接着装tfs2008吧。
(4):装好tfs2008,习惯性的打开website,点属性页,悲剧重演了, “visual studio 遇到错误”又出现了,NND,没想到啊,居然跟tfs能扯上关系;
装tfs 2008的时候,实际上安装了两个模块:(1)visual sudio 2008 team explore(团队资源管理器) (2) visual sudio 2008 shell(integrate mode);
(5): 卸载 visual sudio 2008 team explore,错误依然存在;
(6):卸载 visual sudio 2008 shell-CHS(integrate mode),属性页成功打开;
(7):安装tfs2008后,卸载掉visual sudio 2008 shell(integrate mode),属性页成功打开,团队资源管理器能正常工作;
总结:看来是 visual sudio 2008 shell的问题,推测可能是跟 visual sudio 2008 shell-CHS是中文版有关系吧,没时间去验证了,不知道这个程序有什么作用?没空去研究了,反正卸载后问题解决了,团队资源管理器也能正常使用。
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2008anzhuangwenti/2020/0722/1698.html