您的位置:首页 > 其它

遇到这样一个Bug

2004-10-26 13:49 337 查看
由于这个项目中用到了一些C++的组件,有时候会出现这个一个奇怪的问题:

其他信息: 试图访问已卸载的 Appdomain。
未处理的“System.AppDomainUnloadedException”类型的异常出现在 未知模块中。

我查了google,得到了这样一个KB,
而且文章蛮新的:
Last Review:September 7, 2004
http://support.microsoft.com/?kbid=836650
症状:
当扩展的C++对象没有被Microsoft .net Framework1.1 装载时,你将会看到一个类似如下的错误信息:

原因:
如果你创建了Microsoft Visual C# .NET 的应用程序可能会出现
1、应用程序域
2、C++类的托管代码的一个实例,而C++类有一个虚拟的析构函数

备注:如果非托管的C++类没有虚拟的析构函数就不会出现这个错误。

.....................
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐