C# 在运行时以编程方式更改Xml生成操作属性?
我必须使用c#动态生成XML文件 我遇到的问题是,XML文件的属性“构建操作”被提供为“内容” 我想从中的“内容””更改为“嵌入式资源”C# 在运行时以编程方式更改Xml生成操作属性?,c#,asp.net,xml,xml-parsing,C#,Asp.net,Xml,Xml Parsing,我必须使用c#动态生成XML文件 我遇到的问题是,XML文件的属性“构建操作”被提供为“内容” 我想从中的“内容””更改为“嵌入式资源” Configuration cfg = new Configuration(); cfg.Configure(); string file="@\\mappingfilesPath \\DynamicMappingfiles.hbm.xml"; cfg.AddFile(new File
Configuration cfg = new Configuration();
cfg.Configure();
string file="@\\mappingfilesPath \\DynamicMappingfiles.hbm.xml";
cfg.AddFile(new FileInfo(file));
cfg.AddAssembly(this.GetType().Assembly);
有人知道这一点吗,请在C#中以编程方式应用一些基本的XML格式
提前谢谢。您可以在这里找到解决方案
我解决了这个问题,没有将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);
感谢您的回复,但我不想为每个动态创建的xml文件手动更改。我希望以编程方式进行更改。