Как включить внешний файл в приложение XBAP?Например, файл .dat, из которого мне нужно извлечь некоторые данные?Я хочу, чтобы все происходило внутри файла .xbap, это возможно?
byte[] ba = Properties.Resources.yourfilename; //set Build Action to Resource and Rebuild using (var compressedStream = new MemoryStream(ba)) using (var zipStream = new GZipStream(compressedStream, CompressionMode.Decompress)) using (var resultStream = new MemoryStream()) { zipStream.CopyTo(resultStream); ba1 = resultStream.ToArray(); }
Вы можете добавить .dat в качестве ресурса к проекту. затем во время выполнения извлеките с помощью потока и сохраните в файл во временной папке