我有一个导出的类,并在它被导入的代码的不同部分。
[Import]
public IEnumerable<IRTAOperatorErrorNotifications> RTAOperatorErrorNotifications
{
get { return m_RTAOperatorErrorNotifications; }
}
现在类驻留的 DLL 有条件地加载到应用程序中,并且在大多数情况下它不会存在,所以我想知道如果 DLL 不存在,这会导致程序崩溃吗?我想要的是,如果 DLL 不存在,则将对象简单地设置为 null,这样我就可以检查并做正确的事情。有没有办法有条件地导入,所以如果类没有加载,值设置为 null?
谢谢,