Я был довольно смущен некоторыми вещами SGEN. Я включил генерацию сборок сериализации для одного из моих проектов. Первоначально я получил следующую ошибку, которую, как мне кажется, я решил, выполнив некоторые операции с caspol на удаленной сборке.
Невозможно загрузить один или несколько типов запросов. Получить
LoaderExceptions для получения дополнительной информации
Теперь, однако, я не получаю сборку. Добавление некоторых отладочных / подробных выходных данных обеспечивает сообщение «SS.dll не содержит никаких типов, которые могут быть сериализованы с использованием XmlSerializer». Я читал, что это из-за прокси-коммутатора, применяемого VS. Странно то, что это не проблема для любого другого проекта.
Так что, если я отключаю прокси-переключатель (пример здесь ), он, кажется, работает. Однако связанные события сборки, похоже, делают все проекты. Я не знаю достаточно о MSBuild, чтобы настроить только один проект, кто-нибудь знает, что мне нужно изменить?
Кроме того, если это изменение сделано, есть ли способ, которым я могу автоматически включить это в установщик (VDProj)? Я не могу статически связать с SS.XmlSerializers.dll, потому что каждый разработчик использует свой собственный путь.