我将使用MSBuild将一个链接文件添加到我的
这是.Net Framework 3.5版本(而不是4.0)。我提到这一点是因为我看到了一些针对4.0特定的东西试图操纵XML。
以下是我的起点内容:
我有:
有什么具体的帮助吗?
类似于“使用'MSBuild.ExtensionPack.Xml.XmlFile'”这样的一行注释并不会有所帮助。
但我非常感谢任何指针或代码示例。
.csproj
文件中。这是.Net Framework 3.5版本(而不是4.0)。我提到这一点是因为我看到了一些针对4.0特定的东西试图操纵XML。
以下是我的起点内容:
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="MySuperCoolClass.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>
这是我想得到的:
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
<RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="MySuperCoolClass.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="..\..\SomeFunFolder\MyLinkFile.ext">
<Link>MyLinkFile.ext</Link>
</Content>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project>
我有:
MSBuild.Community.Tasks.dll
MSBuild.ExtensionPack.dll
有什么具体的帮助吗?
类似于“使用'MSBuild.ExtensionPack.Xml.XmlFile'”这样的一行注释并不会有所帮助。
但我非常感谢任何指针或代码示例。