문제

Silverlight 3 앱의 브라우저 아이콘으로 이상한 행동을 받고 있습니다. 4 가지 크기는 모두 AppManifest.xml에 정의되며 각 아이콘에는 "Content"로 빌드 작업이 설정되어 있습니다. 그러나 앱이 실행될 때 데스크탑, 바로 가기 메뉴 또는 제목 표시 줄이 아닌 첫 번째 설치 프롬프트 (128x128 아이콘)에 아이콘 디스플레이 만 표시됩니다. XML에서 128x128 아이콘 정의를 제거하면 다음 크기 다운이 자동으로 사용되므로 모두 참조되고 올바르게 포장 된 것 같습니다.

다음은 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>

어떤 아이디어?

도움이 되었습니까?

해결책

향후 참조를 위해 Silverlight 3의 릴리스 버전의 브라우저 구성이 변경되었습니다. 이제 설정은 OutofBrowsersEttings.xml로 구성되어 다음과 같이 읽습니다.

<OutOfBrowserSettings ShortName="XXX" EnableGPUAcceleration="False" ShowInstallMenuItem="True">
  <OutOfBrowserSettings.Blurb>XXX</OutOfBrowserSettings.Blurb>
  <OutOfBrowserSettings.WindowSettings>
    <WindowSettings Title="XXX" Height="800" Width="600" />
  </OutOfBrowserSettings.WindowSettings>
  <OutOfBrowserSettings.Icons>
    <Icon Size="16,16">Icons/16.png</Icon>
    <Icon Size="32,32">Icons/32.png</Icon>
    <Icon Size="48,48">Icons/48.png</Icon>
    <Icon Size="128,128">Icons/128.png</Icon>
  </OutOfBrowserSettings.Icons>
</OutOfBrowserSettings>

이것은 위에서 설명한 모든 문제를 해결했습니다. 릴리스 버전의 변경 사항에 대한 추가 정보는 다음과 같습니다. http://blogs.msdn.com/katriend/archive/2009/07/10/silverlight-3-out-of-browser-applications.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top