Во время компиляции SimpleBrowser понадобится библиотека System.Web.Razor. Чтобы ее получить, достаточно установить ASP.NET MVC 3. Весит где-то 20 мегабайт. После установки сразу должно все скомпилироваться (может быть нужно будет перезагрузить студию).
четверг, 27 сентября 2012 г.
Побеждаем NCrunch: "Невозможно загрузить файл или сборку"
Иногда бывает так, что проект компилируется, запускается, тесты через visual studio работают, а вот NCrunch не хочет работать и выдает ошибку:
"C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamTest\Microsoft.TeamTest.targets (14): Невозможно загрузить файл или сборку "Project2, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Не удается найти указанный файл."Т.е. он не может найти какой-то там файл и из-за этого не удается скомпилировать проект. В этом случае:
- Меню NCrunch → Configuration → All solutions. И меняем настройки
Log to output window = True (по-умолчанию False),
Logging verbosity = Detailed (по-умолчанию Summary). - Меню View → Output. Там выбираем "Show output from" = NCrunch Output.
- Если надо, то в окне NCrunch Tests жмем правой кнопкой по проблемному проекту → Rebuild...
- Теперь выделяем весь лог, копируем и вставляем в какой-нибудь текстовый редактор.
Там может быть что-то типа такого:
Could not resolve this reference. Could not locate the assembly "SimpleBrowser, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.И далее будут указаны места, в которых он искал этот файл. Тогда:
- Идем в NCrunch → Configuration. Выбираем тот проект, про который он писал в самой первой ошибке "невозможно загрузить файл или сборку..." (у меня это Project2).
- Additional files to include → Жмем кнопку "..." и добавляем недостающие файлы. Обычно они уже есть в папке bin\Debug.
После этого все должно нормально работать.
Подписаться на:
Сообщения (Atom)