Visual Studio 2015 CodedUI Test не может загрузить 2013 dll после 2017 года регистрации - PullRequest
0 голосов
/ 08 сентября 2018

Я не столкнулся с этой проблемой, но член моей команды сделал. Большая часть команды работает в среде Windows 10, используя Visual Studio 2015 Enterprise. Этот конкретный член команды использует Windows 7 (мы начали обновление в прошлом году, но они решили не делать этого ... хотя это может заставить их). Однако это единственное отличие, которое я вижу (они используют Visual Studio 2015 Enterprise).

У нас есть другая команда, с которой мы тесно сотрудничаем, которая использует Visual Studio 2017 (наша команда должна скоро обновиться, но мы еще не там). Один из этих участников зарегистрировался в нашем решении для тестирования (которое является всеми тестами CodedUI), которое изменило все файлы нашего проекта. Однако единственное изменение, которое я вижу, это то, что свойство false было добавлено в ссылку Microsoft.VisualStudio.QualityTools.CodedUITestFramework (она не изменила вызванную версию, то есть 14.0.0.0).

Моя среда исправно изменилась (Windows 10, VS2015), но один из членов команды с Windows 7 видит следующую ошибку при попытке запустить тест:

Не удалось загрузить файл или сборку 'Microsoft.VisualStudio.QualityTools.CodedUITestFramework, версия = 12.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a' или одна из ее зависимостей. Система не может найти указанный файл ..

Полагаю, я должен отметить, что изначально мы начали писать наше решение для тестирования в VS2013 Вот почему ссылка на 12.0.0.0. Кроме того, в рассматриваемой среде доступны обе версии dll.

Неважно, какой тест они пытаются выполнить, все наши тесты выдают эту ошибку. Решение Testing прекрасно работает в их среде, поэтому все прекрасно компилируется.

Есть предложения? Я думаю, что наше немедленное решение - обновить все наши среды, но я хотел бы понять, почему происходит эта ошибка. Мы видели это раньше (примерно в то время, когда мы обновили VS2013 до VS2015), но просто не удосужились заняться расследованиями.

1 Ответ

0 голосов
/ 14 сентября 2018

Я уверен, что не дошел до точного корня проблемы, но мы обнаружили, что при удалении Visual Studio 2013 из рассматриваемых сред исправлена ​​ошибка. Проблема на самом деле не имела ничего общего с Windows 10 против Windows 7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...