想要为我的 VS 扩展停用 "Disable"/ "Uninstall" 按钮

Want to inactivate the "Disable"/ "Uninstall" button for my VS extension

我创建了一个 vsix 扩展,我想使 "Disable" 按钮处于非活动状态。这样用户就无法禁用或卸载它。

这是我想要为我的扩展实现的示例。

我认为没有办法改变该按钮的实际工作方式。如果您通过自定义安装程序 (.MSI) 安装您的扩展(并在您的 .vsixmanifest 中设置 InstalledByMsi 属性),或者如果您在您的 .vsixmanifest 中指定 AllUsers 属性,则默认情况下应禁用此按钮。除非你 运行 IDE 作为管理员,在这种情况下用户将被允许卸载 VSIX。

此致,