У меня есть система, которая реализует несколько веб-сервисов в C # 4.0.Решение компилируется в соответствии с механизмом сборки TFS2010.После сборки запускаются некоторые тесты низкого уровня.
Они работают правильно в студии разработчика (в Windows 7), но по какой-то причине не работают в MSTest на сборочной машине (Windows Server 2008 R2).Некоторые журналы показывают, что это вызвано исключением System.IO.FileNotFoundException для сборки в нижнем слое (см. Стек исключений ниже).
Как вы думаете, это проблема управления версиями?Windows Server 2008 R2 делает что-то совершенно иное, чем сборка Castle не грохнется?
Тип: System.Reflection.TargetInvocationException
Сообщение об ошибке: Исключение было выдано целью вызова.
Источник: mscorlib
Тип: Castle.MicroKernel.SubSystems.Conversion.ConverterException
Сообщение об ошибке: не удалось преобразовать из «MockRepository» в System.Type.
Источник: Castle.Windsor
Тип: System.IO.FileNotFoundException
Сообщение об ошибке: не удалось загрузить файл или сборку 'VsWebSite.Interop, версия = 8.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a' или одна изего зависимости.Система не может найти указанный файл.
Источник: mscorlib
РЕДАКТИРОВАТЬ: Я так и не выяснил, в чем проблема.У меня был большой объем рефакторинга, и после этого проблема исчезла.