1

我有这个错误:

运行时错误 CS0234:命名空间“Stimulsoft.Report.Dictionary”中不存在类型或命名空间名称“StiOracleSource”

我开发了(VS 2012)一个应用程序,它使用 MEF(.NET 4.5)来互连从数据库加载的几个二进制程序集。它的一个单独的插件程序集(作为独立的可执行文件实现)依赖于无法包含在主应用程序中的第三方 DLL(数据库适配器)。当我将插件作为独立应用程序运行时,一切正常,但是如果我将该程序集作为 MEF 部件加载到主应用程序中,那么尽管我使用AppDomain.CurrentDomain.AssemblyResolve提供了第三方 DLL 引用,但我得到了 CS0234 错误运行时事件方法。在主应用程序中引用第三方 DLL 没有帮助。

谁能解释为什么插件程序集作为独立应用程序运行顺畅,以及为什么它在作为 MEF 的一部分执行时会损坏?

4

0 回答 0