ชื่อแอปพลิเคชัน Visual Studio ไม่อัปเดตชื่อแถบงานหลังจากเปลี่ยนชื่อโครงการ


0

ฉันมีแอพพลิเคชั่น express studio 2012 ซึ่งเป็นโครงการกลางอีกครั้ง 'ชื่อแอสเซมบลี' ในคุณสมบัติของโครงการเป็นชื่อที่ถูกต้องในขณะนี้และการอ้างอิงทั้งหมดไปยังชื่อเก่ามีการเปลี่ยนแปลง (เช่นถ้าฉันค้นหาชื่อเก่าในโซลูชันทั้งหมดไม่พบสิ่งใด)

เมื่อฉันคอมไพล์แอปพลิเคชัน.exeไฟล์นั้นมีชื่ออย่างถูกต้อง แต่เมื่อฉันพินนี่ไปยังแถบงานชื่อเก่าจะปรากฏขึ้น

เมื่อตรวจสอบโฟลเดอร์: C:\Users\.....\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBarทางลัดเป็นชื่อที่ไม่ถูกต้อง หากฉันเปลี่ยนชื่อทางลัดนี้ด้วยตนเองเมนูแถบงานได้รับการอัปเดตอย่างถูกต้อง แต่ฉันไม่สามารถคาดหวังให้ผู้ใช้ทำเช่นนี้ได้และฉันต้องการค้นหาตำแหน่งที่ชื่อเดิมยังคงอยู่เพื่อแก้ไขปัญหาราก

การติดตั้งบนคอมพิวเตอร์เครื่องอื่นที่ไม่มีรุ่นก่อนหน้าติดตั้งมีผลลัพธ์เหมือนกัน

มีใครพบกับสิ่งนี้มาก่อนและรู้วิธีแก้ไขหรือไม่?

คำตอบ:


3

ชื่อกำลังถูกแคชโดยระบบย่อยMultilingual User Interface

ค่าที่ถูกต้องเพื่อตั้งอยู่ในโครงการของคุณAssemblyInfo.csใช้AssemblyTitleคุณสมบัติ

คุณสามารถค้นหาแคชและล้างรายการโดยไปที่รีจิสตรีคีย์:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

เพียงลบจากนั้นเข้าสู่แอปของคุณ

หากคุณย้ายแอพที่อัปเดตของคุณไปยังเครื่องใหม่ที่ไม่เคยใช้แอพเวอร์ชั่นก่อนหน้า (หรือแม้แต่เปลี่ยนโฟลเดอร์ที่แอพของคุณทำงานอยู่) ก็ควรสอบถามแอปพลิเคชันของคุณอีกครั้งและรับชื่อที่ถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.