【问题标题】:How to add an xml file as a resource to Windows Forms exe如何将 xml 文件作为资源添加到 Windows 窗体 exe
【发布时间】:2011-10-11 02:41:53
【问题描述】:

我有一个 Windows 窗体 C# 应用程序。 我想向这个 .exe 添加一个 xml 文件 此 xml 文件必须是 .exe 文件的一部分。 我该怎么做以及如何访问程序中的 xml 文件。

我试过的是这样的:

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

doc = XElement.Load(reader);

xml 文件的构建操作是“嵌入式资源”

【问题讨论】:

标签: c# xml winforms


【解决方案1】:

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

然后随意命名。

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

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

【讨论】:

    猜你喜欢
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 2015-03-14
    • 2010-09-21
    • 2012-05-17
    • 1970-01-01
    相关资源
    最近更新 更多