gpt4 book ai didi

c# - .NET:打开嵌入在资源文件中的文件

转载 作者:太空狗 更新时间:2023-10-29 21:07:02 25 4
gpt4 key购买 nike

如何打开嵌入在资源文件中的文件,例如硬盘上的文件(具有绝对路径)?

最佳答案

假设您将 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());
}
}
}

这样文件的内容就被读入了内存。您也可以将其存储到硬盘,然后通过绝对路径访问,但这可能不是必需的,因为您已经拥有文件的内容。

关于c# - .NET:打开嵌入在资源文件中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com