我正在尝试创建一个带有单个参数的菜单命令。我创建了一个新的VSIX项目w/ Command(Community)。该命令可以工作,但当我尝试通过命令窗口传入参数时,我收到一个错误,该命令不接受参数或开关。我已将vsct文件中的命令标志从IconIsMoniker更改为AllowParams。我不确定还需要什么。
我的命令
我希望命令接受参数。相反,它返回“Command“GitWorktreeExtension.MyCommand”不接受参数或开关。”
我正在尝试创建一个带有单个参数的菜单命令。我创建了一个新的VSIX项目w/ Command(Community)。该命令可以工作,但当我尝试通过命令窗口传入参数时,我收到一个错误,该命令不接受参数或开关。我已将vsct文件中的命令标志从IconIsMoniker更改为AllowParams。我不确定还需要什么。
我的命令
我希望命令接受参数。相反,它返回“Command“GitWorktreeExtension.MyCommand”不接受参数或开关。”
1条答案
按热度按时间j0pj023g1#
您还需要将OleMenuCommand的参数描述设置为“$”。
完整示例:https://github.com/visualstudioextensibility/VSX-Samples/tree/master/CommandWithArguments