我必须使用c#动态生成XML文件。
我遇到的问题是XML文件提供了属性“构建操作”作为“内容”。
我想动态地从“内容”更改为“嵌入资源”。
有没有人知道这一点,请在C#中以编程方式应用一些基本的XML格式?
提前致谢。
答案 0 :(得分:0)
您可以在此处获得解决方案
答案 1 :(得分:0)
我解决了这个问题,没有将xml文件属性更改为Embedded Resource。我使用以下代码将这些动态生成的.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);