Sunday, May 10, 2009

Hello, World in msbuild

I haven't blogged in a while. Here is a msbuild "Hello, World" for you.

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build;Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WhoToGreet>World</WhoToGreet>
</PropertyGroup>

<Target Name="Hello">
<Message Text="Hello, $(WhoToGreet)" Importance="high" ></Message>
</Target>

<!-- A build target is required. -->
<Target Name="Build" DependsOnTargets="Hello"/>
<!-- A test target is required. -->
<Target Name="Test"/>
</Project>


Execute as : msbuild helloworld.proj



or : msbuild helloworld.proj /p:WhoToGreet="Moon"

No comments: