2008-09-19 2 views
3

Я недавно установил VS2008. Проект, над которым я работаю, использует vstest, и у меня есть безумная проблема. Когда я выбираю запускать/отлаживать свои тесты/тест, я часто получаю следующую ошибку (сопровождается восклицательным знаком против теста - тест):Ошибка отладки VS vstest

Предупреждение: проблема с развертыванием Test Run: сборка или модуль Cassini, прямо или косвенно упомянутый тестовым контейнером '' не найден. Не удалось запустить тестовый запуск 'pendi @ UK00329 2008-09-19 14:37:39': Не удается запустить программу 'C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ vstesthost.exe'.

Неверная установка библиотеки DLL DLL, coloader80.dll. Восстановите установку Visual Studio с помощью «Установка и удаление программ» на панели управления.

Если проблема не устранена, вы можете вручную зарегистрировать coloader80.dll из командной строки с помощью 'regsvr32'% CommonProgramFiles% \ Microsoft Shared \ VS7Debug \ coloader80.dll ".

Теперь это сайт ASP.Net и имеет некоторые веб-сервисы и т. Д. Все довольно странно, поскольку перезагрузка dll НИКОГДА не работает. Иногда работает чистый + пробег. Иногда запуск (а не отладка) иногда является отладчиком (а не предыдущим запуском).

Maddening. Google сообщает мне, что я регистрирую следующие DLL:

Это работает, снова спорадически. Я также попробовал вариант установки VS Repair.

Пожалуйста, дайте мне знать, если кто-то взломал это/известна проблема

Благодаря Иэн


от Microsoft ... эти недостающие DLLS. Я нахожу решение (также) спорадическим. Любые другие идеи?

  1. Замените следующие файлы с их эквивалентами из визуального Studio .NET

установка СМИ:

Program Files \ Common Files \ Microsoft Shared \ VS7Debug \ coloader.dll Файлы программы \ Общие файлы \ Microsoft Shared \ VS7Debug \ csm.dll Файлы программы \ Common F iles \ Microsoft Shared \ VS7Debug \ msdbg2.dll Файлы программы \ Общие файлы \ Microsoft Shared \ VS7Debug \ pdm.dll Файлы программы \ Общие файлы \ Microsoft Shared \ VS7Debug \ vs7jit.exe Файлы программы \ Общие файлы \ Общие сведения о Microsoft \ VS7Debug \ mDM.exe

2. Register each DLL above with regsvr32.EXE, e.g: 
regsvr32 "ProgramFiles\Common Files\Microsoft Shared\VS7Debug\coloader.dll" 

ответ

3

кстати - я нашел ответ. Или ответ.

используя Process Explorer, я отслеживал coloader80.dll. Это было использовано VS (недостаточно доступно, поскольку оно используется при отладке), но также и SSMS.

Итак, похоже, что SqlServerManagementStudio имеет привязку к DLL отладки VS, создавая таким образом блокировку. На данный момент я просто открываю один за раз, но я очень ошеломлен этим ... надеюсь, что исправление будет доступно.

Смежные вопросы