如何打开嵌入资源文件中的文件,如硬盘上的文件(带有绝对路径)?.NET:打开文件,嵌入在资源文件中
6
A
回答
11
假设您已将test.xml
文件嵌入程序集中。你可以使用GetManifestResourceStream方法来获取对内容的流指向:
class Program
{
static void Main()
{
var assembly = Assembly.GetExecutingAssembly();
using (var stream = assembly.GetManifestResourceStream("ProjectName.test.xml"))
using (var reader = new StreamReader(stream))
{
Console.WriteLine(reader.ReadToEnd());
}
}
}
这样,文件的内容读入内存中。您也可以将其存储到硬盘,然后通过绝对路径访问,但这可能不是必需的,因为您已经拥有文件的内容。
相关问题
- 1. .NET获取嵌入的资源文件
- 2. 写入嵌入在资源文件中的文本文件C#
- 3. 在资源文件中嵌入数据
- 4. 打开Excel工作簿文件使用嵌入式资源
- 5. CF中的资源文件 - 未嵌入
- 6. 是在资源文件夹中打开文件/里面的jar
- 7. 嵌入式资源文件不存在于运行时.Net 4
- 8. .NET:将嵌入资源文件的Excel文件导入数据集
- 9. 无法打开文件资源compress.zlib
- 10. 使用StreamReader打开资源文件?
- 11. 无法打开资源文件
- 12. 打开/编辑Qt资源文件(.rcc)
- 13. 如何从资源打开文件C#
- 14. 如何打开资源文件中的PowerPoint文件C#
- 15. Flash for iPhone嵌入资源文件夹?
- 16. 嵌入word文件作为资源
- 17. 播放嵌入式资源mp3文件
- 18. 嵌入式资源的文件路径?
- 19. flex:从XML文件嵌入资源
- 20. ASP.NET MVC - 非嵌入式资源文件
- 21. 在.NET EXE中交换资源文件?
- 22. 如何在系统文件资源管理器中打开文件/文件夹?
- 23. 在记事本中以文本文件格式打开资源
- 24. 在资源中嵌入文本文件C#
- 25. 打开嵌入的资源文件,而不在应用程序目录中创建文件
- 26. 非嵌入式资源js文件访问资源文件(.resx)可以吗?
- 27. 资源文件(.resx)vs反射以访问嵌入资源
- 28. 从自己的文件资源管理器打开文件
- 29. 从电话文件系统打开资源文件
- 30. C#:读取文件,该文件是嵌入在一个资源文件
你打开什么意思?你的意思是加载二进制内容? – Aliostad 2010-10-20 09:03:29
这有点令人困惑。您是在谈论访问硬盘上的嵌入式资源还是嵌入式资源? – InSane 2010-10-20 09:05:02