[英]VSIX Project Context Menu
我正在尝试创建一个Visual Studio 2017扩展,只是为了好玩并了解VS扩展性如何工作。
我的扩展必须可以从“解决方案资源管理器”选项卡中作为上下文菜单按钮使用,但我希望将其包含在非root用户的菜单级别中。
我的目标是将它放在“添加”子菜单中,但目前我只能将它放在根级别(当你右键单击Project项目时,菜单条目显示为最后一个上下文菜单控件)。
如何在“添加”节点下移动它?
可以通过我在.vsct文件中配置的CommandPlacement标签来完成吗?
用作命令的父级IDG_VS_CTXT_PROJECT_ADD_ITEMS组ID。 如果您使用的是CommandPlacement,它将是:
<CommandPlacement guid="..." id="..." priority="0x0001" >
<Parent guid="guidSHLMainMenu" id="IDG_VS_CTXT_PROJECT_ADD_ITEMS"/>
</CommandPlacement>
记得:
我认为并希望这可能会有所帮助,尽管这是一个普遍的答案,而不是具体的答案。 通过实例学习。
我也希望WiX的作者不介意,但我相信他们的Visual Studio集成组件 “ WiX Votive ”的来源是: https : //github.com/wixtoolset/VisualStudioExtension 。
还有这个: https : //github.com/wixtoolset/VisualStudio.wixext 。 我不确定这是诚实的。 我应该,但我没有。 阿伦森先生 - 我召唤了你(WiX开发者 - 黑客帝国有你)。
WiX Votive - VS Integration是整个WiX工具集的一部分 - 这是一个Windows Installer部署解决方案,能够从XML标记编译MSI文件。 MSI文件是Windows Installer用于在Windows上部署的二进制部署文件。
如果您感兴趣, 1)
下载并安装WiX本身 (目前为3.11.1), 2)
下载并安装正确的Visual Studio集成(主要下载下面的市场链接),确保您获得Visual Studio版本的正确版本- 当然。 两者都从同一链接下载(或使用Visual Studio市场)。
以下是一些进一步的细节: WiX快速概述 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.