Ошибки тестового прогона с MSTest в VS2010

Когда я выполняю свои Модульные тесты, всю тестовую передачу, но вместо "Тестового прогона, за которым следуют" или независимо от того, что, сообщение успеха, я получаю "Ошибку тестового прогона" в небольшой панели, которая говорит мне, сколько из моей тестовой передачи, даже при том, что все мои тесты передали.

Когда я нажимаю текст, я взят к странице, которая говорит мне, что следующие две вещи произошли:

Предупреждение: конфликт во время развертывания тестового прогона: объект развертывания' [...] \Booking.Web.dll' прямо или косвенно ссылаемый тестовым контейнером [...] \Booking.Web.Tests.dll не может быть развернут на 'Booking.Web.dll', потому что иначе файл' [...] \Booking.Web.dll' переопределил бы объект развертывания' [...] \Booking.Web.dll' прямо или косвенно ссылаемый' [...] \Booking.Web.Tests.dll'

Ошибка: не Может инициализировать Заказ 'проекта ASP.NET. Сеть' Исключение была брошена: веб-сайт не мог быть настроен правильно; получение информации процесса ASP.NET перестало работать. Запрос 'http://localhost:54131/VSEnterpriseHelper.axd' возвратил ошибку: удаленный сервер возвратил ошибку: (500) Внутренняя Ошибка Сервера.

Я не понимаю половину того, на что она жалуется. Как я избавляюсь от этих ошибок?

(И для ссылки: Заказ. Сеть является проектом ASP.NET MVC 2, Заказывая. Сеть. Тестами является Тестовый проект, [...] весь локальный путь к проектам в моей среде, в большинстве случаев выше к/bin/debug/папке в Заказе. Веб-проект)

Обновление: Как проинструктировано, я искал больше информации в Event Viewer. Вот то, что я нашел:

3008 Ошибка конфигурации произошла.
08.05.2010 2:26:15
08.05.2010 0:26:15
4ffbe9180c3d4c02adb9ac4d61dd0928
1
1
0
4484bbf4-1-129177519750954331
Полный
/
D:\...\Booking.Web\
AASLOEG

1876
WebDev.WebServer40.EXE
Aasloeg\Tomas
ConfigurationErrorsException
Не мог загрузить файл или блок 'Ninject. Сеть. Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=79764a4ef1548af1' или одна из его зависимостей. Подпись строгого имени не могла быть проверена. В блок, возможно, вмешались, или это была подписанная задержка, но не полностью подписанное с корректным закрытым ключом. (Исключение из HRESULT: 0x80131045) в
Система. Сеть. Конфигурация. CompilationSection. LoadAssemblyHelper (Представляют assemblyName в виде строки, булевская переменная starDirective) в
Система. Сеть. Конфигурация. CompilationSection. LoadAllAssembliesFromAppDomainBinDirectory () в
Система. Сеть. Конфигурация. CompilationSection. LoadAssembly (AssemblyInfo ай) в
Система. Сеть. Компиляция. BuildManager. GetReferencedAssemblies (CompilationSection compConfig) в
... отслеживание стека в absurdum.

10
задан Tomas Aschan 10 May 2010 в 21:00
поделиться

1 ответ

Прежде всего - у вас включено покрытие кода. Вы можете прочитать об этом здесь . Так что с модульными тестами проблем нет. Это проблема покрытия кода.

Во-вторых, это предупреждение - ничего страшного.

Третье - эта ошибка - это ключевая проблема.

Могут быть разные проблемы - наиболее распространенной является необходимость ссылаться на большее количество сборок. Чтобы узнать, что именно нужно загрузить, вы должны зайти в Средство просмотра событий и посмотреть Журналы Windows-> Приложение

9
ответ дан 3 December 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: