我是 MAF 的新手,所以我的问题可能很愚蠢,但阅读一些关于激活插件的文档并不能澄清问题。
我有以下代码:
var process = new AddInProcess();
process.Start();
var addinView = tokenAddIn.Activate<HostViewSyncManagerBase>(process, AddInSecurityLevel.FullTrust);
var controller = AddInController.GetAddInController(addinView);
controller.AppDomain.UnhandledException += (sender, e) => Log.Error(e.ExceptionObject);
context.DoSomeWork();
但是controller.AppDomain.UnhandledException
抛出NullReferenceException
,因为AppDomain
属性是null
. 这是预期的行为吗?如果是,如何在插件中管理异常或者我做错了什么?