Visual Studio 2005(以降、VS 2005)で作成したClickOnceアプリケーション(以降、ClickOnceアプリ)の開発を自動化する際に、その発行も自動化したいというケースは多いだろう。というのも発行を行うたびにVS 2005のIDEを起動するのは面倒で無駄な作業だからだ。 実際にこれを行う最もシンプルな方法は、次のように、コマンドラインから(.NET Framerowrk 2.0に付属する)ビルド・ツールMSBuild.exe(以降、MSBuild)を呼び出すことだ(コマンドラインの意味についてはコードの説明欄を参照されたい)。 set PATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;%PATH% msbuild WindowsApplication1.csproj /t:Publish /p:Configur