Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Что не нравится Unity? / 1 сообщений из 1, страница 1 из 1
26.09.2019, 20:17
    #39867534
senglory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не нравится Unity?
Вот код:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
protected void Application_Start(object sender, EventArgs e)
        {
            UnityContainer container = new UnityContainer();
            container.RegisterType<IMapper, CustomMapper>();
            container.RegisterType<ISessionLoginInfo, CustomSession>();
            IDateTimeProvider dtp = DateTimeProvider.Current;
            var cc = container.RegisterInstance<IDateTimeProvider>(dtp);
            GlobalConfiguration.Configuration.DependencyResolver = new Unity.WebApi.UnityDependencyResolver(container);
     }



В итоге, на самой последней строке получаю

авторServer Error in '/' Application.
Could not load type 'Custom.Shared.IDateTimeProvider' from assembly 'Custom.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.TypeLoadException: Could not load type 'Custom.Shared.IDateTimeProvider' from assembly 'Custom.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.



Сборка Custom.Shared точно есть, не подписанная, собирается без ошибок и лежит в том же фолдере, что и сборка веб-приложения. Интерфейс IDateTimeProvider и класс DateTimeProvider лежат в сборке Custom.Shared в namespace Custom.Shared. Сам модуль тоже находится в памяти, других его экземпляров на диске нет.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Что не нравится Unity? / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]