none
The referenced assembly could not be found RRS feed

  • Вопрос

  • Добрый вечер.

    У меня проблема с исходным шаблоном проекта ASP.NET MVC 4 Web Application в Visual Studio 2012. Я создаю новый проект (полностью из шаблона), затем в NuGet обновляю все пакеты и пытаюсь скомпилировать. Проект компилируется, но при этом Code Analysis выдаёт такую ошибку:
    http://sdrv.ms/10KnoVe

    Проблема достаточно распространённая (судя по stackowerflow). Но везде даётся один совет: сменить уровень проверки в Code Analysis (Open FxCopCmd.exe.config and change AssemblyReferenceResolveMode from StrongName to StrongNameIgnoringVersion). Однако хотелось бы решить проблему, а не игнорировать её.

    Заранее спасибо!

    10 февраля 2013 г. 14:58

Ответы

  • Привет

    Еще один вариант избавления от этой проблемы - это установить предыдущую версию DotNetOpenAuth - не 4.1, а 4.0 и подождать пока авторы этой библиотеки исправят проблему с Code Analysis.

    Сам баг описан здесь - Code Analysis Fails with DotNetOpenAuth.AspNet 4.1.0.0

    А обходное решение здесь -

    Uninstall-Package DotNetOpenAuth –RemoveDependencies
    Install-Package DotNetOpenAuth.AspNet -Version 4.0.4.12182


    Для связи [mail]

    • Помечено в качестве ответа abashkirtsev 17 февраля 2013 г. 14:20
    13 февраля 2013 г. 10:39
    Модератор

Все ответы

  • А так, как написано тут Вы не пробовали? Правда я и сам пока не смотрел.
    10 февраля 2013 г. 19:20
    Модератор
  • Нет, не пробовал. Насколько я правильно понимаю, вы советуете скомпилировать ASP.NET самому из исходных кодов. Как-то слишком радикально. Всё-равно, что стрелять из пушки по воробьям.

    Но спасибо хоть за какую-то помощь. Попробую так - вдруг поможет.

    P.s. Благодаря посту узнал, какие клиенты git рекомендуются использовать в Windows. :)

    11 февраля 2013 г. 16:00
  • Время будет постараюсь посмотреть, есть ли альтернативное решение. Пока просто не возникало необходимости использования более свежих версий сборок, поэтому с этой проблемой не сталкивался.
    11 февраля 2013 г. 16:05
    Модератор
  • Привет

    Еще один вариант избавления от этой проблемы - это установить предыдущую версию DotNetOpenAuth - не 4.1, а 4.0 и подождать пока авторы этой библиотеки исправят проблему с Code Analysis.

    Сам баг описан здесь - Code Analysis Fails with DotNetOpenAuth.AspNet 4.1.0.0

    А обходное решение здесь -

    Uninstall-Package DotNetOpenAuth –RemoveDependencies
    Install-Package DotNetOpenAuth.AspNet -Version 4.0.4.12182


    Для связи [mail]

    • Помечено в качестве ответа abashkirtsev 17 февраля 2013 г. 14:20
    13 февраля 2013 г. 10:39
    Модератор