バージョン3ですよ
Vistaに使うmanifestの名前空間はurn:schemas-microsoft-com:asm.v3とv3が正解ですよ。
一部の情報ではv2(XP用)で書かれているので、別途気をつけましょう。
で、この名前空間は別で罠があって
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
ではなく
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
と書きましょう。
プレフィックス付きの名前空間として
http://support.microsoft.com/kb/921337/en/
なんとXPでは落ちると書いてありますよ。
まったくひどいもんだ。
ちなみになにをしようとしていたかというとVisualStudioの自動昇格を外部マニフェストでできないかと思ってたのです。
無情にも "要求された操作には管理者特権が必要です。" とでるだけですが。