Я обновляю неуправляемое приложение C ++ для использования общих элементов управления в стиле XP / Vista путем добавления манифеста. Согласно странице 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.
Как влияет их изменение? Стоит ли обновлять версию?