1

我需要将电流设置AppDomain为我创建的内容。

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

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

4

2 回答 2

1

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

AppDomain.FriendlyName属性默认具有应用程序文件名的值(阅读备注部分)。您无法在默认应用程序域中更改此设置。

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

Assembly.GetEntryAssembly().GetName().Name

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

于 2013-01-16T15:33:59.673 回答
1

重命名可执行文件时,Assembly.GetEntryAssembly().GetName().Name 保持不变。使用 Assembly.GetEntryAssembly().Location 作为可执行文件名。

于 2016-04-12T14:48:14.533 回答