包含额外的文件来构建项目,但不包括修改项目文件

时间:2013-01-08 09:31:07

标签: c# .net msbuild

我想编写自定义的msbuild项目文件a.proj来调用项目文件Project1 / Project1.csproj和Project2 / Project2.csproj。 我不想改变csproj,因为它们是由VS生成的。

我想在编译Project1.csproj和Project2.csproj时注入额外的源文件abc.cs

这不起作用。你能建议一些方法吗?

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <ItemGroup>
    <Compile Include="abc.cs" />
</ItemGroup>
    <MSBuild Projects="Project1/Project1.csproj" />
    <MSBuild Projects="Project2/Project2.csproj" />
</Project>

0 个答案:

没有答案