gpt4 book ai didi

c# - 获取异常 system.AppDomainUnloadedexception : the application domain in which thread was running has been unloaded

转载 作者:行者123 更新时间:2023-11-30 18:41:02 31 4
gpt4 key购买 nike

我正在使用 c# vsto (excel),我已经创建了 excel 2007 项目安装程序。项目在 Office 2007 中运行良好,但在 Office 2010 中打开它时,它开始产生问题。

System.AppDomainUnloadedexception: the application domain in which thread was running has been unloaded 

有人知道吗?

更新:我刚刚再次检查了我的代码:

private void ThisWorkbook_Startup(object sender, System.EventArgs e)
{
.
.
.
this.Close(Type.Missing, Type.Missing, Type.Missing);
.
.

}

它为 this.close 提供了一个异常(exception)

最佳答案

简单的答案是您在使用“this.Close”时没有告诉编译器“this”是什么。在这种情况下,您正在执行一个方法 (void),但正在调用编译器无法识别的内容。这是域错误的原因吗?因为您正试图关闭整个应用程序,而不仅仅是您想要的工作簿。

解决方案是完全声明您要关闭的工作簿对象,然后在完全声明的对象上调用 close 方法。

关于c# - 获取异常 system.AppDomainUnloadedexception : the application domain in which thread was running has been unloaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7403419/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com