获得AppDomain的控制权.应用程序中的当前域对象

本文关键字:对象 应用程序 AppDomain 控制权 获得 | 更新日期: 2023-09-27 17:53:03

我需要将当前的AppDomain设置为我创建的。

我想使用企业库HandleException方法记录我的应用程序异常。当我处理异常时,它会将一个日志插入到日志表中,并将AppDomainName字段设置为没有意义的System.AppDomain.CurrentDomain.FriendlyName

我想有我自己的FriendlyName为我的应用程序

获得AppDomain的控制权.应用程序中的当前域对象

不能设置当前应用程序域。

应用程序域中。FriendlyName属性默认具有应用程序文件名的值(请阅读备注部分)。您不能在默认应用程序域中更改这一点。

可以更改的是可执行程序集的名称。您可以从项目的属性中更改它。然后你可以这样使用:

Assembly.GetEntryAssembly().GetName().Name

总是返回进程可执行程序集的名称。

Assembly.GetEntryAssembly(). getname()。当重命名可执行文件时,名称保持不变。使用Assembly.GetEntryAssembly()。可执行文件名的位置。