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

C# 在XBAP应用程序中包含外部文件,c#,asp.net,wpf,vb.net,xbap,C#,Asp.net,Wpf,Vb.net,Xbap,如何在XBAP应用程序中包含外部文件?例如,我需要从中提取一些数据的.dat文件?我希望一切都发生在.xbap文件中,这可能吗?您可以将.dat作为资源添加到项目中 然后在运行时使用流提取并保存到临时文件夹上的文件欢迎使用stackoverflow!最好为示例代码提供一个简短的描述,以提高post的准确性:) byte[] ba = Properties.Resources.yourfilename; //set Build Action to Resource and Rebuild us

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

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

欢迎使用stackoverflow!最好为示例代码提供一个简短的描述,以提高post的准确性:)
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();
}