У меня странное поведение со значками вне браузера в приложении Silverlight 3. Все четыре размера определены в AppManifest.xml, и для каждого значка задано действие сборки «Содержимое». Однако я вижу только значок, отображаемый в самом первом запросе установки (значок 128x128), а не на рабочем столе, в контекстном меню или в строке заголовка при запуске приложения. Если я удалю определение значка 128x128 из xml, то автоматически будет использоваться следующий размер меньшего размера, поэтому кажется, что все они ссылаются и упаковываются правильно.
Вот XML-манифест приложения:
<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Deployment.ApplicationIdentity>
<ApplicationIdentity ShortName="XXX" Title="XXX">
<ApplicationIdentity.Blurb>XXX</ApplicationIdentity.Blurb>
<ApplicationIdentity.Icons>
<Icon Size="16x16">Icons/16.png</Icon>
<Icon Size="32x32">Icons/32.png</Icon>
<Icon Size="48x48">Icons/48.png</Icon>
<Icon Size="128x128">Icons/128.png</Icon>
</ApplicationIdentity.Icons>
</ApplicationIdentity>
</Deployment.ApplicationIdentity>
</Deployment>
Любые идеи?