В течение примерно 2 недель мне не удалось запустить какой-либо UnitTests (встроенный в VS-модульный тест) для проекта. Раньше все работало нормально. Сообщение об ошибке:Сообщение об ошибке strange dll
Не удалось загрузить файл или сборку «C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies \ MyProjectName.XmlSerializers.dll» или один из его зависимостей
.Проект ссылается на System.Xml.Serialization и использует класс XmlSerializer, как и многие другие классы/проекты, которые я написал. По какой-то причине затрагивается только этот проект. Он строит отлично, работает отлично, я просто не могу запустить мои модульные тесты.
Я проверил каталог, и все DLL в этом каталоге являются DLL-документами Microsoft. DLL, которую он ищет, очевидно, не является Microsoft длл.
У кого-нибудь есть идеи?
Edit: Это, по-видимому что-то делать с помощью XmlSerializer и генерации этот файл автоматически вместо использования Sgen.exe. Вот ссылка на MSDN article. Из того, что я смог найти, это как-то связано с использованием сериализатора с дженериками. Ни один из источников, которые я нашел, не предлагает никакого способа заставить его работать.
Я думаю, что Nikita предлагает удалить/удалить файлы * .sln/csproj, создать новый проект/решение (тот же каталог) и повторно добавить файлы. Может быть, что-то пошло по пути. – KevinRF