Не удалось загрузить тип 'xxx`1' из сборки из сборки - PullRequest
0 голосов
/ 21 мая 2011

Иногда я знаю (здесь в последнее время), что задаю больше вопросов, чем отвечаю, и за это я прошу прощения, но у меня есть еще один вопрос.

Благодаря Кеву Ричи моя последняя проблема была решена,но это просто привело меня к другой ошибке.Когда я пытаюсь отладить ( Debug > Начать отладку , меня сразу же приветствует эта ошибка:

System.TypeLoadException: Не удалось загрузить тип 'GodsCreationTaxidermy.Data.GenericRepository`1 'из сборки' GodsCreationTaxidermy, версия = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null '.

Это код, который просматривает Views > Индекс

[CanonicalUrlAttribute("Index")]
public virtual ActionResult Index()
{
    var viewModel = image.Find(x => x.is_featured.Value);
    return View(viewModel);
}

А вот снимок экрана с ошибкой (я уже пробовал несколько идей с этого сайта, но пока ни одна из них не сработала) enter image description here. Выделенная строка - это гдеЯ инициализирую StructureMap, эта строка

 x.ForRequestedType(typeof(IRepository<>))

Вот весь код инициализации в Gobal.asax.Папка bin, очистите решение, затем перестройте его, как указано в этой теме , отсюда на SO. Этот проект работал (не завершенный, но то, что было завершено, работал как чудо), все, что я сделал, это переместил GenericRepository to GodsCreationTaxidermy.Data от GodsCreationTaxidermy.Data.Repository, не уверен, как это могло бы сломать это.

1 Ответ

1 голос
/ 22 мая 2011

Это было решено.Пространство имен по умолчанию и сборка имели разные имена.Как только я сделал их имена, ошибка исчезла

...