在构建解决方案以使msbuild输出当前构建的项目的名称时是否可能?

时间:2009-11-11 09:49:20

标签: msbuild

我在解决方案中有几个项目,我在安静模式下使用msbuild构建(/ v:q)。 但是,这对我来说太安静了。我希望它打印当前构建的项目的名称。因此,如果A.sln包含1.csproj,2.csproj和3.csproj,那么msbuild A.sln应该打印如下内容:

1

2

3

感谢。

修改

当且仅当msbuild在安静模式下运行时,我还想打印已构建项目的名称。在所有其他模式中,此打印输出完全是多余的。

2 个答案:

答案 0 :(得分:0)

您可以尝试将以下内容添加到构建脚本中。

<Target Name="BeforeBuild">
<Message Text="$(MSBuildProjectName)" Importance="High"/>
</Target>

答案 1 :(得分:0)

尝试/ v:m [inimal]。这将在编译后输出每个项目及其输出文件名。