首页  ·  知识 ·  云计算
vs2008编译时遇到错误自动关闭的解决方案
♡Mike Coozeman♡  http://hi.baidu.com/331830966/blog/  综合  编辑:dezai  图片来源:网络
vs2008编译时遇到错误自动关闭的解决方案 打开解决方案时出现错误提示,便立即关闭vs2008 < "oldpaddingtop: ; oldbordertopwidth

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
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读