【发布时间】:2010-01-06 13:24:49
【问题描述】:
我正在尝试在 C# .csproj 文件中添加和删除元素。该文件部分显示在下面。有人可以告诉我如何做以下两件事吗?
- 如下图所示添加一个元素(“我想添加 这个")
- 删除一个元素。例如,假设我想删除我的行 已在下面指出。
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="3.5" DefaultTargets="Build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
</PropertyGroup>
<ItemGroup>
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
</ItemGroup>
<ItemGroup>
<Compile Include="Generate\DatabaseContext.cs" />
<Compile Include="Generate\EntityClasses.cs" />
<Compile Include="Generate\Extensions.cs" />
<Compile Include="Schema\Column.cs" />
<Compile Include="Schema\EntityRef.cs" />
<Compile Include="SerializedData\Tables.xml" /> //I want to add this
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
【问题讨论】:
-
您是否正在寻找如何添加元素,或者如何将其添加到特定的 ItemGroup 节点?
-
我想添加一个特定的 ItemGroup 节点。我已经标记了我想添加的确切节点(请参阅“我想添加这个”的行)。
标签: c# .net xml linq linq-to-xml