أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

لا يمكنك استخدام الشعار الشارة 140 المقياس في Visual Studio 2012 التحديث 1

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية2792380
الأعراض
توضح هذه المقالة حلاً للمشكلات التالية في التحديث 2012 1 ل Microsoft Visual Studio.

المشكلة 1

أطلع على السيناريو التالي:
  • إنشاء تطبيق باستخدام Visual Studio 2012 التحديث 1.
  • حدد ملف png بكسل × 33 33 لشعار شارة 140 مقياس للتطبيق.
  • محاولة حزمة التطبيق.
في هذا السيناريو، لا يمكن حزم التطبيق الإضافة إلى ذلك، تتلقى رسالة خطأ مشابهة لما يلي:

يشير بيان التطبيق شارة شعار الصورة 'images\BadgeLogo.scale-140.png' له أبعاد غير صالح. يجب أن يكون بكسل × 34 34.

المشكلة 2

أطلع على السيناريو التالي:
  • إنشاء تطبيق باستخدام Visual Studio 2012 التحديث 1.
  • حدد ملف png بكسل × 34 34 لشعار شارة 140 مقياس للتطبيق.
  • عند محاولة إرسال هذا التطبيق إلى مخزن Windows.
في هذا السيناريو، يتعذر إرسال التطبيق لمخزن Windows.

السبب
تحدث هذه المشكلات بسبب Visual Studio 2012 التحديث 1 يتطلب ملف png 34 × 34 بكسل للشعار الشارة مقياس-140 بشكل غير صحيح. ومع ذلك، مخزن Windows وأدوات المصدق التطبيق Windows (وينك) تتطلب أن تكون ملفات الصور لشعار شارة مقياس-140 بكسل × 33 33. لذلك، تحدث المشكلة الموضحة في قسم "الأعراض".
الحل البديل
للتغلب على هذه المشكلة، اتبع الخطوات التالية:
  1. في "مستكشف الحلول"، انقر بالزر الأيمن على المشروع، وقم إلغاء تحميل المشروع.
  2. زر الماوس الأيمن فوق المشروع، ومن ثم حدد تحرير.
  3. أضف التعليمات البرمجية XML التالية إلى الجزء السفلي من ملف المشروع قبل الإغلاق العنصر:

    <!-- Workaround for 33x33 badge logo issue. --><Target Name="WorkaroundForBadgeLogoScale140Issue"><ItemGroup><AppxManifestImageFileNameQuery Remove="./m:Package/m:Applications/m:Application/m:VisualElements/m:LockScreen/@BadgeLogo" /></ItemGroup><ItemGroup><AppxManifestImageFileNameQuery Include="./m:Package/m:Applications/m:Application/m:VisualElements/m:LockScreen/@BadgeLogo"><DescriptionID>BadgeLogo</DescriptionID><ExpectedScaleDimensions>100:24x24;140:33x33;180:43x43</ExpectedScaleDimensions></AppxManifestImageFileNameQuery></ItemGroup></Target>
  4. أضف التعليمات البرمجية XML التالية إلى الجزء السفلي من ملف المشروع قبل الإغلاق العنصر:
    ملاحظة إذا كان يتضمن ملف المشروع هدف BeforeBuild ، إضافة WorkaroundForBadgeLogoScale140Issue إلى السمة يعتمد على الأهداف .

    <Target Name="BeforeBuild" DependsOnTargets="WorkaroundForBadgeLogoScale140Issue" />
  5. حفظ وإغلاق ملف المشروع.
  6. في "مستكشف الحلول", انقر يميناً فوق المشروع، وحدد إعادة تحميل المشروع.
  7. في مصمم بيان، إضافة ملف.png شعار مقياس-140 بكسل × 33 33.
ملاحظة سيتم عرض مصمم البيان تحذيراً بأن شعار شارة لا يفي بالحجم المطلوب 34 × 34 بكسل. على الرغم من ذلك، سيقوم Visual Studio بحزم التطبيق، ويمكنك وينك لنشر التطبيق إلى مخزن Windows.
تصريح
أقرت Microsoft أن هذه هي مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
لمزيد من المعلومات حول شعارات الشارة، انتقل إلى موقع ويب MSDN التالي:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2792380 - آخر مراجعة: 01/07/2013 06:21:00 - المراجعة: 1.0

Microsoft Visual Studio Express 2012 for Windows 8, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012, Microsoft Visual Studio Ultimate 2012

  • kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2792380 KbMtar
تعليقات
/html>simov.clickstreamTracker.init(); html>t=">l>=">