我必须使用 c# 动态生成 XML 文件。
我遇到的问题是 XML 文件提供了属性“构建操作”作为“内容”。
我想从“内容”中动态更改为“嵌入式资源”。
有谁知道这一点,请在 C# 中以编程方式应用一些基本的 XML 格式?
提前致谢。
我必须使用 c# 动态生成 XML 文件。
我遇到的问题是 XML 文件提供了属性“构建操作”作为“内容”。
我想从“内容”中动态更改为“嵌入式资源”。
有谁知道这一点,请在 C# 中以编程方式应用一些基本的 XML 格式?
提前致谢。
你可以在这里得到解决方案
我通过将 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);