2015-09-22 15 views
0

Я создал тестовый проект с кодированным пользовательским интерфейсом с VS 2015, который должен запускаться на виртуальной машине.Ошибка сборки при запуске кодированного пользовательского интерфейса на виртуальной машине

На VM VS 2013 и 2015 установлены, а тестовый агент от VS 2013 находится в режиме онлайн.

Когда я тестирую его на vstest.console.exe на виртуальной машине, тесты работают нормально.

Но когда я подключаюсь на своем ПК с VS 2013 или 2015 к проекту команды (он находится в GIT) и запускает сборку команды, которая запускает автоматическое тестирование через тестовый агент на виртуальной машине, агент развертывает сборка, вызывает тестовый пример, а затем я получаю следующую ошибку:

Адаптер для тестирования компонентов выпустил следующее исключение: По меньшей мере один тип в сборке не может быть загружен. Вызовите качество LoaderExceptions, если вам нужна дополнительная информация.

Когда я взглянуть на протоколы событий на виртуальной машине я вижу следующее сообщение об ошибке:

Описание для ивент-ID «0» из пружинной «VSTTExecution» не был найден. Установлен либо компонент, который освобождает это событие не на локальном компьютере, либо повреждена установка. Они могут установить компонент на локальном компьютере или выполнить ремонт. Если событие на другом компьютере появилось, необходимо было сохранить информацию о событии с событием. С данным событием была сохранена следующая информация: (QTAgent32_40.exe, PID 3732, нить 14). Адаптер тестового адаптера выбрал исключение: System. Отражение. ReflectionTypeLoadException: Невозможно загрузить хотя бы один тип в сборке. Вызовите качество LoaderExceptions, если вам нужна дополнительная информация. с системой. Отражение. Модули времени выполнения. GetTypes (модули модулей времени выполнения) с системой. Отражение. Модули времени выполнения. GetTypes() с системой. Отражение. Ассамблея. GetTypes() в Microsoft. VisualStudio. Инструменты тестирования. TestTypes. Блок. UnitTestExecuter. GetAssemblyInfo (сборка сборок) в Microsoft. VisualStudio. Инструменты тестирования. TestTypes. Блок. UnitTestExecuter. GetTypeInfo (Тип типа, Boolean checkAlreadyExaminedType) в Microsoft. VisualStudio. Инструменты тестирования. TestTypes. Блок. UnitTestExecuter. GetTypeInfo (тип типа) в Microsoft. VisualStudio. Инструменты тестирования. TestTypes. Блок. UnitTestExecuter. ResolveMethods() в Microsoft. VisualStudio. Инструменты тестирования. TestTypes. Блок. UnitTestExecuter. Инициализировать (результат UnitTestResult, бегун UnitTestRunner, перенаправитель ConsoleOutputRedirector) в Microsoft. VisualStudio. Инструменты тестирования. TestTypes. Блок. UnitTestRunner. Run (тест UnitTestElement, ITestContext TestContext, Boolean isLoadTest, Boolean useMultipleCpus) Объявление ресурс существует, но объявление не было найдено в результате знака и объявления таблицы

Как я могу узнать, что пошло не так? Я уже активировал ведение журнала в конфигурационных файлах тестового агента, но журналы, где не намного лучше других сообщений.

Спасибо заранее,

Patrick

ответ

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