Я пишу библиотеку, которая будет принимать XML-строку в качестве входных данных, которые она десериализует и выполняет некоторые преобразования. Результатом будет отдельный XML-файл с другой схемой.
Этот внутренний XML будет следовать внутренней схеме, которую я не хочу раскрывать пользователю библиотеки. Схема определена в файле XSD в моем проекте, из которого я использую XSD.exe (тот, который идет в комплекте с Visual Studio) для создания классов C #.
У меня проблема в том, что XSD.exe генерирует public
классов. Я бы хотел, чтобы они были явными или неявными internal
.
Есть ли способ заставить XSD.exe создавать internal
классы?