有一种做法,你用release方式编译看看。devenv somesln.sln /build release

解决方案 »

  1.   

    或者:如果你是webform的程序,在你的golbal.aspx.cs中的Application_Error中写上try代码,自己处理。
    如果是winform的程序,在Main中自己处理。
      

  2.   

    此问题一般有这么几个原因:
    1。程序启动时系统不能创建进程,一般与OS或框架的安装有关。
    2。你的程序是否通过正常的启动应用程序方式比如:Application.Run
    3。在执行你的程序前,是否引用并实例了一些外部组件,比如:
    OutClass OC1=new OutClass();
    void main()
    {
    application.run(new form1());
    }
    如果运行时外部组件不存在,这时就可能出现这种情况,并且这种异常是很难捕捉的,建议先声明变量,然后再创建实例。
      

  3.   

    在执行你的程序前,是否引用并实例了一些外部组件,比如:
    OutClass OC1=new OutClass();
    void main()
    {
    application.run(new form1());
    }
    如果运行时外部组件不存在,这时就可能出现这种情况,并且这种异常是很难捕捉的,建议先声明变量,然后再创建实例
    同意楼上,就这么办