سؤال

أحصل على بعض السلوك الغريب مع أيقونات المتصفح في تطبيق Silverlight 3. يتم تعريف جميع الأحجام الأربعة في Appmanifest.xml وكل أيقونة يحتوي على إجراء بناء على "المحتوى". ومع ذلك، أنا أرى عرض الأيقونات فقط في أول موجه التثبيت (128x128 أيقونة) وليس على سطح المكتب أو قائمة المختصرة أو شريط العنوان عند تشغيل التطبيق. إذا قمت بإزالة تعريف رمز 128x128 من XML، فسيتم استخدام الحجم التالي لأسفل تلقائيا بحيث يبدو أنهم جميعا يشاركون وتعزموا بشكل صحيح.

إليك تطبيق Mypest App:

<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