マニフェストを追加して、XP/Vista スタイルのコモン コントロールを使用するようにアンマネージ C++ アプリケーションをアップグレードしています。アプリケーション マニフェストに関する MSDN のページによると、マニフェストで名前とバージョンを指定する必要があり、オプションで説明を指定する必要があります。
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.2.3.4"
processorArchitecture="*"
name="CompanyName.ApplicationName"
type="win32"
/>
<description>Application's description here</description>
</assembly>
これらの詳細はどのように使用されますか? アセンブリのメジャー バージョンとマイナー バージョンが同じであることによって、下位互換性が暗示されるという言及がありますが、これはアプリケーションには当てはまらないようです。また、Windows XP のアプリケーションのプロパティで、マニフェストによって指定された名前、バージョン、または説明を確認できませんでした。
これらを変更すると、どのような影響がありますか? バージョンを最新に保つ価値はありますか?