vs2008编译时遇到错误自动关闭的解决方案
打开解决方案时出现错误提示,便立即关闭vs2008
Microsoft Visual Studio has encountered a problem and needs to close.
windows正在检查该问题的解决方案...
Microsoft Visual Studio 己停止工作
出现了一个问题,导致程序停止正常工作。如果有可用的解决方案,Windows将关闭程序并通知您。
系统环境:
Windows Server 2008 Enterprise 32 bit RTM(ENU)+ VS2008 TeamSuite RTM(ENU) + Microsoft Visual SourceSafe 2005
vs2008打了VS90-KB946581补丁. vss2005打了 vs80-kb943847-x86-intl补丁.
分析及解决过程:
1.GOOGLE了一下,未找到解决方案。微软官方网站对此版本的系统的问题也没有类似的问题和答案。
2.怀疑VS2008软件本身出现了问题,打开其它未受VSS版本控制的解决方案一切正常,未出现任何问题。说明VS2008本身问题不大。
3.打开VS2008,新建空白解决方案,依次填加现有解决方案中的项目,当添加到WEB项目时出错,VS2008自动关闭。于是尝试只仅填加非WEB项目,一切正常。
4.尝试添加其它未试过的WEB项目,发现使用IIS的WEB项目不受影响,仅使用VS2008自带的Web Server项目自动关闭,怀疑是VS2008自带的Web Server出现问题。
5.再次打开未受VSS 版本控制的解决方案,其中包括使用VS2008自带的Web Server的Web项目一切正常。
6.GOOGLE资料,手动更改.Web.csproj文件,将其改成不受源代码控制。
方法如下:
①去掉.Web.csproj文件的只读属性
②打开.Web.csproj文件删除如下代码中红色部分
............
v3.5
SAK
SAK
SAK
SAK
③在IIS7.0中增加新站点,www.baidu.com(将此域名换成所需要的域名)指向出错的WEB项目,更改hosts文件或是域名解析,将此域名指到本机.
④修改WebProjectProperties节点,使用VS2008自带的Web Server的Web项目改成如下所示使用IIS的方式
True
True
50696
/
http://www.yaosansi.com/
False
False
本文作者:♡Mike Coozeman♡ 来源:http://hi.baidu.com/331830966/blog/
CIO之家 www.ciozj.com 微信公众号:imciow