[PE]经典八炮 2022-08-22 16:32 采纳率: 76.9%
浏览 27
已结题

vsix项目工具菜单中不显示

问题遇到的现象和发生背景

我创建了一个VSIX项目,新建了command,全都是默认的,一点没改,为啥在调试的时候工具菜单里显示不出来?但是从管理扩展窗口里能找到。
开发环境是vs2022预览版

问题相关代码,请勿粘贴截图

就是默认模板,当然command肯定新建了。附上代码:

<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">

  

  

  
  <Extern href="stdidcmd.h"/>

  
  <Extern href="vsshlids.h"/>

  
  <Commands package="guidMyFirstVSIXProjectPackage">
    

    
    <Groups>
      <Group guid="guidMyFirstVSIXProjectPackageCmdSet" id="MyMenuGroup" priority="0x0600">
        <Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>
      </Group>
    </Groups>

    
    
    <Buttons>
      
      <Button guid="guidMyFirstVSIXProjectPackageCmdSet" id="CommandId" priority="0x0100" type="Button">
        <Parent guid="guidMyFirstVSIXProjectPackageCmdSet" id="MyMenuGroup" />
        <Icon guid="guidImages" id="bmpPic1" />
        <Strings>
          <ButtonText>Invoke Command</ButtonText>
        </Strings>
      </Button>
    </Buttons>

    
    <Bitmaps>
      
      <Bitmap guid="guidImages" href="Resources\Command.png" usedList="bmpPic1, bmpPic2, bmpPicSearch, bmpPicX, bmpPicArrows, bmpPicStrikethrough"/>
    </Bitmaps>
  </Commands>

  <Symbols>
    
    <GuidSymbol name="guidMyFirstVSIXProjectPackage" value="{59af3fbb-4b79-4a2c-97e7-9c03af4f7fbb}" />

    
    <GuidSymbol name="guidMyFirstVSIXProjectPackageCmdSet" value="{5db3fafd-9748-48fb-a302-3467a4c24b0b}">
      <IDSymbol name="MyMenuGroup" value="0x1020" />
      <IDSymbol name="CommandId" value="0x0100" />
    </GuidSymbol>

    <GuidSymbol name="guidImages" value="{7743fdfb-af40-46bd-be0f-024812750307}" >
      <IDSymbol name="bmpPic1" value="1" />
      <IDSymbol name="bmpPic2" value="2" />
      <IDSymbol name="bmpPicSearch" value="3" />
      <IDSymbol name="bmpPicX" value="4" />
      <IDSymbol name="bmpPicArrows" value="5" />
      <IDSymbol name="bmpPicStrikethrough" value="6" />
    </GuidSymbol>
  </Symbols>
</CommandTable>



运行结果及报错内容

工具菜单栏里不显示,但是从管理扩展窗口里能找到。

img


img

我的解答思路和尝试过的方法

我第一次创建vsix项目,啥都不会,毫无思路。

我想要达到的结果

至少得在工具菜单里显示出来吧,要不然怎么搞。
必要时可si-liao远程协助。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月30日
    • 创建了问题 8月22日

    悬赏问题

    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 划分vlan后不通了
    • ¥15 GDI处理通道视频时总是带有白色锯齿
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)
    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制
    • ¥15 merge函数占用内存过大
    • ¥15 使用EMD去噪处理RML2016数据集时候的原理
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大