如何将xml文件作为资源添加到Windows Forms exe

本文关键字:添加 Windows Forms exe 资源 xml 文件 | 更新日期: 2023-09-27 18:10:50

我有一个Windows窗体c#应用程序。我想添加一个xml文件到这个。exe这个xml文件必须是.exe文件的一部分。我怎么能做到这一点,我怎么能访问程序中的xml文件。

我试过的是:

Stream st = Assembly.GetExecutingAssembly().GetManifestResourceStream("CApp.xmlfile.xml");
StreamReader reader = new StreamReader(st);
doc = XElement.Load(reader);

如何将xml文件作为资源添加到Windows Forms exe

在您想要添加它的项目的属性中,转到资源->添加资源(向下箭头)添加现有文件。

你想怎么命名就怎么命名。

然后你会在你的project -> Properties (folder) Resources.Designer.cs文件的解决方案中看到它。要加载它,假设您将资源(文件)命名为CAppxmlfile。

加载XElement resource = XElement.Parse(Properties.Resources.CAppxmlfile);