我正试图在单声道上运行.net windows应用程序。我已经在appdomain中启动了一个exe,后来在那个exe下我试图启动一个exe作为一个进程。但exe无法初始化记录器。 Logger是我在log4net上的自定义界面。这是我用来初始化记录器的代码的和平。
FetchOptions.Items := FetchOptions.Items - [fiMeta]
我得到的例外是
log4net.GlobalContext.Properties["LogName"] = LogPath;
log4net.GlobalContext.Properties["LogDate"] = DateTime.Now.ToString("yyyy_MM_dd_hh_mm_ss");
XmlConfigurator.ConfigureAndWatch(new FileInfo(LoggerConfigurationFile)
但是如果我运行在appdomain exe独立运行的exe用于调试目的,则记录器完全初始化。
单声道中的错误是不是完全支持c#的应用程序域?或者有一些不同的东西。 请帮忙。