Люди,
Мы использовали API OpenXml, найденные в System.IO.Packaging, для создания файла пакета, содержащего некоторые файлы Xml / Binary, следовательно, пакет выглядит примерно так:
Package/
-/DataFolder1/an xml file.xml
-/DataFolder2/another xml file.xml
-/Bin/other binar files
Это было использовано для версии 1.0 приложения, и оно работает довольно хорошо.
Мы находимся на этапе планирования V2 и ожидаем следующих изменений в структуре пакета:
Буду признателен за любые советы, основанные на реальном жизненном опыте, касающемся обратной / прямой вычислимости между форматами файлов и самим приложением, поэтому мы можем сделать так, чтобы приложение и его формат файла развивались независимо друг от друга.