在XBAP应用程序中包含外部文件

时间:2011-11-04 11:23:31

标签: c# asp.net wpf vb.net xbap

如何在XBAP应用程序中包含外部文件?例如.dat文件,我需要从中提取一些数据?我希望一切都发生在.xbap文件中,这可能吗?

2 个答案:

答案 0 :(得分:1)

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();
}

答案 1 :(得分:0)

您可以将.dat作为资源添加到项目中 然后在运行时使用流提取并保存到临时文件夹

上的文件