【发布时间】:2013-01-20 05:55:51
【问题描述】:
我必须使用 c# 动态生成 XML 文件。
我遇到的问题是 XML 文件提供了属性“Build Action”作为“Content”。
我想动态地从“Content”更改为“Embedded Resource”。
有谁知道这一点,请在 C# 中以编程方式应用一些基本的 XML 格式?
提前致谢。
【问题讨论】:
标签: c# asp.net xml xml-parsing
我必须使用 c# 动态生成 XML 文件。
我遇到的问题是 XML 文件提供了属性“Build Action”作为“Content”。
我想动态地从“Content”更改为“Embedded Resource”。
有谁知道这一点,请在 C# 中以编程方式应用一些基本的 XML 格式?
提前致谢。
【问题讨论】:
标签: c# asp.net xml xml-parsing
你可以在这里得到解决方案
【讨论】:
我在不将 xml 文件属性更改为嵌入式资源的情况下解决了这个问题。我通过使用以下代码将动态生成的 .hbm.xml 强制执行到 NHibernate。然后我可以动态绑定此映射文件。
Configuration cfg = new Configuration();
cfg.Configure();
string file="@\\mappingfilesPath \\DynamicMappingfiles.hbm.xml";
cfg.AddFile(new FileInfo(file));
cfg.AddAssembly(this.GetType().Assembly);
【讨论】: