Я получаю странную ошибку при попытке запустить мои модульные тесты MSTest с помощью программы запуска ReSharper в момент вызова службы WCF:
Метод теста MyProject.UnitTests.InvalidZipTest вызвал исключение:System.ServiceModel.CommunicationException: при сериализации тела сообщения произошла ошибка: «Произошла ошибка при создании документа XML.».Пожалуйста, смотрите InnerException для более подробной информации.
---> System.InvalidOperationException: при создании документа XML произошла ошибка.
---> System.InvalidCastException: [A] MyService.ZipSearch.Request нельзя привести к [B] MyService.ZipSearch.Request.Тип A происходит от «MyProject, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null» в контексте «LoadNeither» в расположении «C: \ Development \ MyProject.UnitTests \ bin \ Debug \ MyProject.UnitTests.dll».Тип B происходит из «MyProject, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null» в контексте «По умолчанию» в расположении «C: \ Users \ jrose \ AppData \ Local \ Temp \ twt3nlrb.kfo \ MyProject.UnitTests\ assembly \ dl3 \ 2eb85aa1 \ 83973aea_0031cc01 \ MyProject.DLL '.
При запуске теста с помощью средства запуска MSTest тест выполняется нормально, не вызывая это исключение.
При запускетест с помощью программы запуска ReSharper, которая не включает этот вызов WCF, тест выполняется нормально.
Сотрудник также испытывает те же проблемы.
Я использую ReSharper 5.1.1766.4 и Visual Studio2010 v. 10.0.40219.1 SP1Rel.
Я считаю, что это вся необходимая информация, о которой я могу думать, но если есть что-то, о чем я не думаю, это может помочь, просто дайте мне знать.
Заранее спасибо.