В настоящее время я работаю над проектом, который использует MS Test для модульного тестирования.Когда я выполняю «Выполнить все тесты», я получаю следующую ошибку для примерно 1/3 тестов:
Метод теста [Метод тестирования] вызвал исключение System.IO.FileLoadException, но ожидалось исключение System.InvalidOperationException,Сообщение об исключении: System.IO.FileLoadException: при загрузке этой сборки будет получен набор грантов, отличный от других экземпляров.(Исключение из HRESULT: 0x80131401)
Если я пойду на какой-либо из неудачных тестов и сам запущу тест, он выдаст ту же ошибку.Если я поставлю точку останова в тесте и отладлю тест, он пройдет без ошибок.Если я снова проведу индивидуальный тест, он пройдет.Если я вернусь к выполнению всех тестов, я снова получу вышеуказанную ошибку для 1/3 тестов.
У меня была эта проблема раньше, и я ничего не делал, чтобы исправить ее, и она просто волшебным образом исчезла.Но теперь он вернулся и очень расстраивает.
Что вызывает эту ошибку?Есть ли исправление этой ошибки?