ClickOnceアプリケーションをコマンドラインで発行する


コマンドラインで発行場所を指定するには、PublishDirをオーバーライドする。
PublishUrlはIDEによる発行でしか使われない。
ついでにApplicationRevisionをオーバーライドしてやればリビジョン毎にフォルダを分けられ、いざというときにロールバックが可能になる。jenkinsのジョブ番号でも渡してやれば良いだろう。

>msbuild /t:publish /p:PublishDir=\\hostname\deploy\ /p:ApplicationRevision=101 /p:Configuration=release

参考(というか答えそのもの)