لماذا يتم تعطيل زر شريط الأدوات في ملحق Visual Studio الخاص بي؟

StackOverflow https://stackoverflow.com/questions/3110274

  •  29-09-2019
  •  | 
  •  

سؤال

لقد كتبت تمديد Visual Studio 2010. إنه ملف VS (في .vsix). يحتوي على شريط أدوات ، يحتوي على زر واحد عليه.

لا يتم تمكين الزر أبدًا. لقد نظرت إلى مثال MenuandCommands vs SDK ، وبقدر ما أستطيع أن أقول ، أنا لا أفعل أي شيء مختلف.

مالخطأ الذي فعلته؟

هل كانت مفيدة؟

المحلول

يبدو أنه يعمل الآن: يمكن أن يكون أحد أمرين:

  1. لم أضع حزمة GUID على <Commands> العقدة في ملف .vsct.
  2. يبدو أن ملف .vsct لم يتم تصميمه دائمًا عندما يكون. إعادة بناء في وقت لاحق ، ويبدو أنها تعمل ...

نصائح أخرى

واجهت هذا ... المشكلة هل كنت قد قمت بتعطيل الأزرار في ملف VSCT ، والتعليق على DefaultDisabled حل المشكلة:

<Button guid="guidXYZCmdSet" id="XYZmd" priority="0x0007" type="Button">
<Parent guid="guidSXYZCmdSet" id="guidSXYZMenuGroup" />
<Icon guid="guidImages" id="bmpVS" />
<!--<CommandFlag>DynamicVisibility</CommandFlag>
<CommandFlag>DefaultDisabled</CommandFlag>
<CommandFlag>DefaultInvisible</CommandFlag>-->
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top