C#-设置新创建的xml文件的构建操作的代码



我有一段代码可以创建一个新的Xml文件,然后我只需将其保存到另一个项目中的某个位置。我的问题是,有没有我可以写的代码:

  1. 我的文件包含在我的项目中。

  2. "生成操作"设置为"内容"。

  3. 设置";复制到输出目录";至";始终复制";。

如有任何帮助,我们将不胜感激。谢谢

试试这个。。。你可能会找到更好的方法,但这个方法(对我来说(还不错,应该有效。

问题中列出的设置通常是项目文件(.csproj(中的条目。请尝试在目标位置编辑.csproi文件并添加条目。

您必须首先在csproj XML文件中搜索一个名为<ItemGroup>的标记,该标记具有名为<Content>的子标记。如果找不到,请在将xml条目写入proj文件时添加<ItemGroup>。如果找到,只需将下面字符串中的tage部分添加到ItemGroup标记中即可。

@"<ItemGroup>" + // Add this parent node only if you do not find an existing one as mentioned above
"<Content Include="MyXmlFileNameWithExtemsionAndPath.xml">" +
"<CopyToOutputDirectory>Always</CopyToOutputDirectory></Content>" +
"</ItemGroup>" // Add this only if you do not find an existing one as mentioned above

最新更新