Создание сборки сериализации Xml как часть моей сборкиC#

Место общения программистов C#
Anonymous
Создание сборки сериализации Xml как часть моей сборки

Сообщение Anonymous »

Этот код создает исключение FileNotFoundException, но в конечном итоге выполняется без проблем:

Код: Выделить всё

void ReadXml()
{
XmlSerializer serializer = new XmlSerializer(typeof(MyClass));
//...
}
Вот исключение:



В mscorlib.dll произошло первое случайное исключение типа System.IO.FileNotFoundException.

Дополнительная информация: не удалось загрузить файл или сборку MyAssembly.XmlSerializers, Version=1.4.3190.15950, Culture=neutral, PublicKeyToken=null» или одна из его зависимостей. Система не может найти указанный файл.



Похоже, что платформа автоматически создает сборку сериализации, если она не найдена. Я могу сгенерировать ее вручную с помощью sgen.exe, что устраняет исключение.

Как заставить Visual Studio автоматически генерировать сборку сериализации XML?



Обновление: настройка «Создать сборку сериализации: при включении» ничего не делает.

Вернуться в «C#»