Создание сборки сериализации 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?



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

Подробнее здесь: https://stackoverflow.com/questions/134 ... f-my-build
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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