Ошибки Sgen, вызванные.NET Reflector
Я поместил команду sgen.exe в target (post-build) моего проекта.csproj. Работает нормально, команда генерирует XmlSerializers.dll и проект использует его как положено.
Проблема возникает, когда кто-то, у кого есть проект, также использует .NET Reflector для декомпиляции и отладки некоторых сборок сторонних производителей, на которые есть ссылки, в этот момент, когда вы перекомпилируете команду проекта sgen.exe, выдается ошибка, поскольку она не может загрузить сборку или одну из это связано с тем, что внешние ссылочные сборки имеют некоторые типичные ошибки Sgen, такие как "типы с одинаковым именем", "два класса, использующие один и тот же пользовательский тип" и т. д. В качестве сторонних сборок я не могу изменить их... И бесполезно.NET Reflector не вариант... Есть ли решение? или вариант в отражателе это решить? или кто-нибудь знает, почему Sgen пытается предварительно сериализовать типы этих сборок?
Спасибо за продвижение...