将XSD文件嵌入一个(二进制)文件中

时间:2018-02-19 16:16:25

标签: c++ windows

我们的C ++项目使用~30个XSD文件来验证XML消息。

对于部署,我们希望将所有XSD文件嵌入到一个文件中。此外,如果文件是二进制文件,那将是很好的,因此无法轻松查看XSD架构。

是否有一个Windows解决方案(额外的Linux支持很好,但没有要求)将多个文本文件嵌入一个大的二进制文件并将其用于C ++应用程序?

1 个答案:

答案 0 :(得分:1)

特定于Windows的解决方案是使用所有XSD(或任何其他文件)创建仅限资源的DLL。

请使用以下链接了解详情。

https://docs.microsoft.com/en-us/cpp/build/creating-a-resource-only-dll

  

另外,如果文件是二进制文件,那么它会很好,所以XSD   无法轻易查看模式。

dll \ exe中的资源未加密,任何人都可以使用资源查看器

读取它们