คุณไม่สามารถใช้ป้ายชื่อโลโก้-140 มาตราส่วนใน Visual Studio 2012 Update 1

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2792380 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

บทความนี้อธิบายวิธีแก้ปัญหาสำหรับปัญหาต่าง ๆ ต่อไปนี้ใน Microsoft Visual Studio 2012 Update 1

ปัญหาที่ 1

พิจารณาสถานการณ์สมมติต่อไปนี้:
  • คุณสามารถสร้างเป็นโปรแกรมประยุกต์ โดยใช้ Visual Studio 2012 Update 1
  • คุณเลือกแฟ้ม.png พิกเซล 33 x 33 สำหรับโลโก้ป้ายชื่อ-140 มาตราส่วนสำหรับโปรแกรมประยุกต์
  • คุณได้พยายามที่ทำแพคเกจโปรแกรมประยุกต์
ในสถานการณ์สมมตินี้ คุณไม่สามารถบรรจุ app. นอกจากนี้ คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

การอ้างอิงรายการโปรแกรมประยุกต์ badge โลโก้รูป 'images\BadgeLogo.scale-140.png' ซึ่งมีขนาดไม่ถูกต้อง ต้องมีพิกเซล 34 x 34

ปัญหาที่ 2

พิจารณาสถานการณ์สมมติต่อไปนี้:
  • คุณสามารถสร้างเป็นโปรแกรมประยุกต์ โดยใช้ Visual Studio 2012 Update 1
  • คุณเลือกแฟ้ม.png พิกเซล 34 x 34 สำหรับโลโก้ป้ายชื่อ-140 มาตราส่วนสำหรับโปรแกรมประยุกต์
  • คุณพยายามส่งโปรแกรมประยุกต์นี้ไปยังเก็บ Windows
ในสถานการณ์สมมตินี้ คุณไม่สามารถส่งโปรแกรมประยุกต์ไปยังเก็บ Windows

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจาก Visual Studio 2012 Update 1 แฟ้ม.png ที่มีพิกเซล 34 x 34 สำหรับป้ายชื่อโลโก้-140 มาตราส่วน ที่ต้องไม่ถูกต้อง อย่างไรก็ตาม Kit รับรองโปรแกรมประยุกต์ของ Windows (WinACK) และร้านค้า Windows กำหนดว่า แฟ้มโลโก้ป้ายชื่อ-140 มาตราส่วนรูปภาพเป็นพิกเซล 33 x 33 ดังนั้น ปัญหาที่อธิบายไว้ในส่วน "อาการ" เกิดขึ้น

การหลีกเลี่ยงปัญหา

เมื่อต้องหลีกเลี่ยงปัญหานี้ ให้ทำตามขั้นตอนเหล่านี้:
  1. ในโซลูชัน Explorerคลิกขวาโครงการ และจากนั้น เลือกโครงการยกเลิกการโหลด
  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แอตทริบิวต์DependsOnTargetsอยู่แล้ว

    <Target Name="BeforeBuild" DependsOnTargets="WorkaroundForBadgeLogoScale140Issue" />
  5. บันทึก และปิดแฟ้มโครงการ
  6. ในโซลูชัน Explorerคลิกขวาโครงการ และจากนั้น เลือกโหลดโครงการ
  7. ในตัวออกแบบรายการเพิ่มแฟ้ม.png โลโก้สเกล-140 พิก 33 x 33
หมายเหตุ ตัวออกแบบรายการจะแสดงคำเตือนว่า โลโก้ป้ายชื่อไม่ตรงกับขนาดของพิกเซล 34 x 34 จำเป็น อย่างไรก็ตาม จะทำแพคเกจโปรแกรมประยุกต์ Visual Studio และ WinACK ช่วยให้คุณสามารถเผยแพร่โปรแกรมประยุกต์ที่ให้กับร้านค้าของ Windows

สถานะ

Microsoft ยืนยันว่า ปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่ระบุไว้ในส่วน "นำไปใช้งาน"

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการโลโก้ป้ายชื่อ ไปเว็บไซต์ MSDN ต่อไปนี้:

คุณสมบัติ

หมายเลขบทความ (Article ID): 2792380 - รีวิวครั้งสุดท้าย: 7 มกราคม 2556 - Revision: 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
Keywords: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2792380 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2792380

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com