Когда мое приложение WPF Prism 6 с использованием Unity запускается, тогда вызывается «System.Configuration.ConfigurationErrorsException» в System.Configuration.dll , Это исключение объявляет, что тип «Prism.Modularity.ModulesConfigurationSection» из сборки «Prism» не может быть загружен », и он выдает, когда метод UnityBootstrapper.Run вызывается в файле App.config. Ниже снимок экрана исключения (у меня есть МСВС 2015 русифицирована)'System.Configuration.ConfigurationErrorsException' в System.Configuration.dll вызывается при запуске приложения Prism 6 WPF
Ниже Bootstrapper класс моего приложения:
class Bootstrapper : UnityBootstrapper
{
protected override DependencyObject CreateShell()
{
return Container.Resolve<MainWindow>();
}
protected override void InitializeShell()
{
Application.Current.MainWindow.Show();
}
protected override IModuleCatalog CreateModuleCatalog()
{
return new ConfigurationModuleCatalog();
}
}
зарегистрировать все модули в App.config файл основных проект решения. Пожалуйста себе ниже:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="modules" type="Prism.Modularity.ModulesConfigurationSection, Prism"/>
</configSections>
<modules>
<module assemblyFile="Authorization.dll" moduleType="Authorization.AuthorizationModule, Authorization, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" moduleName="AuthorizationModule" startupLoaded="true" />
<module assemblyFile="Calibration.dll" moduleType="Calibration.CalibrationModule, Calibration, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" moduleName="CalibrationModule" startupLoaded="true" />
</modules>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>
Основной проект был создан с Prism шаблона пакета, как Prism Unity App и каждый модуль был создан с Prism шаблона пакета как Prism модуля. Когда мое приложение запускается, то в короткий промежуток времени (около 1 секунды) отображается главное окно приложения и после того, как вызывается вышеупомянутое исключение. Что я должен исправить в своем приложении для устранения ошибки? Пожалуйста помоги.
http://stackoverflow.com/a/33793648/17034 –
После изменения: « configSections> "исключение исключено. Но .ModuleTypeLoadingException начинает бросать. –