我正在开发Excel加载项并使用MEF来提供可扩展性。 DirectoryCatalog在我的本地驱动器上运行正常,但是当我将解决方案部署到网络驱动器组合时,静默失败。 在常规.exe应用程序中,可以通过将“loadFromExternalSources = true”添加到应用程序配置文件的“运行时”部分来解决此问题,但是对于Excel加载项,此文件不存在(并且我无法添加Excel.exe.config到该文件夹,包含Excel可执行文件,因为此文件夹是只读的)。有没有办法以编程方式启用loadFromExternalSources行为?
答案 0 :(得分:0)
有没有办法以编程方式启用loadFromExternalSources行为?
如果您使用AppDomain创建单独的AppDomain.CreateDomain,则可以传递AppDomainSetup属性ConfigurationFile。
但是,我认为通常在默认的appdomain中创建可见对象,因此将 new AppDomain与Excel对话可能会很困难。我想这将涉及默认appdomain中的填充类,它将调用传递给其他appdomain。