如何解决如何在vsix中更改自定义菜单Visual Studio 2019
我认为这很简单。我正在开发自定义vsix。我已经在代码编辑器菜单上下文中创建了菜单。它工作正常。但是我想更改一些文字,只是
来自(vsct文件):
<Menu guid="guidCodeEditorCmdSet" id="CodeEditorSubMenu" priority="0x0100" type="Menu">
<Parent guid="guidCodeEditorCmdSet" id="CodeEditorNerdXGroup" />
<Strings>
<ButtonText>Title</ButtonText>
<CommandName>Title</CommandName>
</Strings>
</Menu>
收件人:
<Menu guid="guidCodeEditorCmdSet" id="CodeEditorSubMenu" priority="0x0100" type="Menu">
<Parent guid="guidCodeEditorCmdSet" id="CodeEditorNerdXGroup" />
<Strings>
<ButtonText>New menu item</ButtonText>
<CommandName>Title</CommandName>
</Strings>
</Menu>
但是在清洁并以调试方式运行vsix之后,菜单项文本不会更改。照原样保留。此外,创建新菜单存在一些困难。有时它们根本不显示。有什么技巧可以管理吗?
解决方法
我的建议是这些
1)关闭VS,删除您的vsix项目的解决方案文件夹.vs
和bin
文件夹下的obj
隐藏文件夹。
2),还要删除C:\Users\xxx(current user)\AppData\Local\Microsoft\VisualStudio\16.0_xxxx\Extensions\xxx(your current vs account name)\your extension project name
完成后,请重新启动项目以再次进行测试。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。