لماذا يتم تعطيل زر شريط الأدوات في ملحق Visual Studio الخاص بي؟
-
29-09-2019 - |
سؤال
لقد كتبت تمديد Visual Studio 2010. إنه ملف VS (في .vsix). يحتوي على شريط أدوات ، يحتوي على زر واحد عليه.
لا يتم تمكين الزر أبدًا. لقد نظرت إلى مثال MenuandCommands vs SDK ، وبقدر ما أستطيع أن أقول ، أنا لا أفعل أي شيء مختلف.
مالخطأ الذي فعلته؟
المحلول
يبدو أنه يعمل الآن: يمكن أن يكون أحد أمرين:
- لم أضع حزمة GUID على
<Commands>
العقدة في ملف .vsct. - يبدو أن ملف .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>-->
لا تنتمي إلى StackOverflow