比如有一个公式计算的类,在程序中计算某个值时需要调用到这个公式并算出结果。现在我想实现这么一个功能:在程序运行起来并要计算某一个特定值时,不直接算出结果,而是自动打开VS,将当前进程自动附加到VS上进行调试,从而可以看到中间值和跟踪异常。请问这个能实现吗?该如何做?请各位高手提供一些思路,感激不尽!

解决方案 »

  1.   

    考虑到安全性,我想只能打开这个类的CS文件,当调试到计算出结果这一步后,自动将进程从VS分离出来,VS关闭,回到应用程序。
      

  2.   

    嗯,我以前也没弄过,但是现在要实现这样的功能。。
    记得一般windows的应用程序崩溃会自动打开vs进行调试的,不知道和那个的原理是不是一样
    继续在线等!呼唤高手啊
      

  3.   

    应该能实现,但是很复杂但是我不知道你为啥要这样做?写成dll不行?
      

  4.   

    用vs运行,在计算的时候加assert和断点,不知满足你的要求不。
      

  5.   

    写成dll怎么实现自动调试呢?