none
VS 2008打开一个Winform窗体设计视图时卡死随后提示“遇到问题需要关闭”最后不得不重启,不知为何??? RRS feed

  • 问题

  •       如题,问题来得很奇怪。是这样的,我在工作之余自己学习和研发了个Winform程序,前几天一直还好好的,用视图设计器打开任何一个Winform设计视图都没问题,可是今天当我试图打一个Winform设计视图时,就卡死了,三四秒后报“遇到问题需要关闭”。更为奇怪的是,重启后我又试了其他几个窗体文件,竟发现有一个能正常打开,一点事都没有。

          请大家给分析下什么原因所致?先多谢了!我的初步猜测是,可能是程序的构造函数或Form_Load处理函数里某段代码调用了不可用的资源所致,可是当我调试或直接运行时,却又没报任何异常或错误信息。

          补充:我又试了下用VS2010打开这个解决方案,双击一个窗体文件打开设计视图时,弹出了异常警告框,大致意思是“某个config.ini文件正在被另一个进程使用”,这个警告框是我的Winform应用程序捕获到异常时抛出的。异常警告框显示这个config.ini文件的具体路径是:C:\Documents and Settings\huating.ming\Local Settings\Application Data\Microsoft\VisualStudio\10.0\ProjectAssemblies\3o53cdk901\config.ini(不是我的应用程序根文件夹下的那个config.ini文件) 。另外,我又打开了一个Web解决方案,单击里面页面文件打开设计视图是正常的,什么事都没有。

             

          


    以经验为武器,以技术为后盾
    2010年10月24日 3:31

答案

  • 大概是杀毒软件或者是什么其它监视其恰巧监视到这个文件,这个文件只能独用的。……你尝试重启机器,然后打开加载,还有问题吗?
    • 已标记为答案 huating 2010年10月25日 4:45
    2010年10月25日 3:43
    版主

全部回复

  • 大概是杀毒软件或者是什么其它监视其恰巧监视到这个文件,这个文件只能独用的。……你尝试重启机器,然后打开加载,还有问题吗?
    • 已标记为答案 huating 2010年10月25日 4:45
    2010年10月25日 3:43
    版主
  • 不是楼上说的那个问题,我用unlocker(一款资源访问控制软件)跟踪过了,没有被其他进程占用。不过,问题最后还是被我给找出来了,原来是在窗体的构造函数或Form_Load处理函数里某段代码触发了模态弹窗所致(而且不止触发了一次)。
    以经验为武器,以技术为后盾
    2010年10月25日 4:44