我正在编写一个库,它将接受一个 XML 字符串作为输入,它将反序列化并对其进行一些转换。输出将是具有不同架构的单独 XML 文件。
这个内部 XML 将遵循一个内部模式,我不希望将其暴露给库的用户。该架构是在我的项目中的一个 XSD 文件中定义的,我使用 XSD.exe(与 Visual Studio 捆绑在一起的那个)从中创建 C# 类。
我遇到的问题是 XSD.exe 生成public
类。我希望它们是隐式或显式internal
的。
无论如何我可以让 XSD.exe 创建internal
类吗?