读书人

C#写的exe调用了C++的dllC++一有错

发布时间: 2012-03-27 13:44:24 作者: rapoo

C#写的exe,调用了C++的dll,C++一有异常,进程就退出。如何把c#程序做的健壮些?高手请进~~~
C#写的exe,调用了C++的dll,C++一有异常,进程就退出。如何把c#程序做的健壮些?

我们不能保证底层C++没有异常,一有异常,c#程序就崩溃退出了,能否不崩溃,这样用户体验很不好。

[解决办法]
每次调用都在一个新建立的AppDomain中
[解决办法]
1.可以建立AppDomain加载。2.建立一个应用程序的错误抓取。也就是在主线程中抓取。pplication.ThreadException 用它。靠,没有饭吃责怪锅。

读书人网 >C#

热点推荐