mir*_*irt 6 c# mstest
我在命令行C#中调用了程序MSTest.其中一个测试用例抛出StackOverflowException并导致QtAgent32(和我的应用程序)进程中断.我能做些什么来防止这种情况(我不能改变单元测试)?
C#
MSTest
StackOverflowException
QtAgent32
Ase*_*sal 3
避免此类崩溃的一种方法是在 QTAgent32.exe.config(和/或 QTAgent.exe.config,具体取决于计算机/测试运行的位数)中设置legacyUnhandledExceptionPolicy 属性,如此处所述。此链接的相关文本是:-
作为临时兼容性措施,管理员可以在应用程序配置文件的部分中放置兼容性标志。这会导致公共语言运行时恢复到版本 1.0 和 1.1 的行为。
这会将“未处理的异常”处理行为切换到 .net 1.1,并且进程不会因此类异常而崩溃。
归档时间:
15 年,3 月 前
查看次数:
2292 次
最近记录:
13 年,1 月 前