У меня есть веб-тест Visual Studio, использующий пользовательское правило извлечения JSON. Изначально правило было в проекте / сборке веб-теста. При запуске теста происходит сбой во время извлечения, говоря
Could not load file or assembly `ProjectName, Version=1.0.0.0` or one of its dependencies. The system cannot find the file specified.
В том же тесте я использую пользовательское правило проверки, определенное в другом проекте, и это работает, поэтому я скопировал Правило извлечения в другой проект. Я вручную отредактировал XML веб-теста, чтобы использовать пространство имен другого проекта и имя сборки. Я перезапускаю веб-тест после сохранения / очистки / сборки.
Я получаю ту же ошибку.
Я подтверждаю в своем файле testsettings, что я сказал, чтобы развернуть папку bin проекта. И другой проект. И некоторые другие случайные вещи, кажется, просто из отчаяния.
Та же ошибка.
Если я возьму нерабочий веб-тест и нажму «Создать код», он создаст файл TestNameCoded.cs в корне тестового проекта, который будет делать именно то, что делает веб-тест. Если я запускаю это, оно работает нормально.
Почему в веб-тестах Visual Studio возникают проблемы с загрузкой собственной сборки ? Как заставить этот веб-тест работать без необходимости создавать (и поддерживать) кодированный тест?