/ / Вграждане на XSD файлове в един (двоичен) файл - c + +, прозорци

Вграждане на XSD файлове в един (двоичен) файл - c + +, прозорци

Нашият проект C ++ използва ~ 30 XSD файла за валидиране на XML съобщения.

За разгръщане бихме искали всички XSD файлове да са вградени в един файл. Освен това би било хубаво, ако файлът ще бъде двоичен, така че схемите XSD не могат лесно да бъдат преглеждани.

Има ли решение за Windows (допълнителна Linux поддръжка би било хубаво, но няма изискване) да вграждате множество текстови файлове в един голям бинарен файл и да го използвате за C ++ приложение?

Отговори:

1 за отговор № 1

Възможно решение, специфично за Windows, е да създадете DLL само за ресурси с всичките си XSD (или други файлове).

Използвайте по-долу връзките за подробности.

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

Освен това би било хубаво, ако файлът ще бъде двоичен, така че XSD схемите не могат лесно да се разглеждат.

Ресурсите в dllexe не са криптирани и всеки ще може да ги прочете с помощта на инструмента за преглед на ресурси