Включить внешний файл в приложение XBAP - PullRequest
2 голосов
/ 04 ноября 2011

Как включить внешний файл в приложение XBAP?Например, файл .dat, из которого мне нужно извлечь некоторые данные?Я хочу, чтобы все происходило внутри файла .xbap, это возможно?

Ответы [ 2 ]

1 голос
/ 21 октября 2012
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();
}
0 голосов
/ 04 ноября 2011

Вы можете добавить .dat в качестве ресурса к проекту. затем во время выполнения извлеките с помощью потока и сохраните в файл во временной папке

...