C# 我可以使用DirectoryModuleCatalog从应用程序路径加载模块吗
我一直试图通过在模块路径中设置应用程序路径,从当前应用程序路径加载IModule类型的模块。但它抛出了一个例外。如果我在Modules文件夹中添加相同的DLL,然后在ModulePath中指定相同的DLL,那么它会很容易地恢复。 我已经提到C# 我可以使用DirectoryModuleCatalog从应用程序路径加载模块吗,c#,wpf,unity-container,prism,C#,Wpf,Unity Container,Prism,我一直试图通过在模块路径中设置应用程序路径,从当前应用程序路径加载IModule类型的模块。但它抛出了一个例外。如果我在Modules文件夹中添加相同的DLL,然后在ModulePath中指定相同的DLL,那么它会很容易地恢复。 我已经提到 创建我的模块,但没有从当前应用程序路径加载的特定方法。任何地方都有一种从当前应用程序路径以外的目录打开的方法。我需要知道ModuleCatalog不支持从当前应用程序路径加载的具体原因 这很简单,我的问题是我可以使用modules文件夹加载模块,但不能使用a
创建我的模块,但没有从当前应用程序路径加载的特定方法。任何地方都有一种从当前应用程序路径以外的目录打开的方法。我需要知道ModuleCatalog不支持从当前应用程序路径加载的具体原因 这很简单,我的问题是我可以使用modules文件夹加载模块,但不能使用application root文件夹 `DirectoryModuleCatalog directoryCatalog=new DirectoryModuleCatalog{ModulePath=@.\Modules} 我们可以这样做: DirectoryModuleCatalog directoryCatalog=new DirectoryModuleCatalog{ModulePath=AppDomain.CurrentDomain.BaseDirectory}