2016-03-22 7 views
0

Я создал расширение vsix, и я хочу, чтобы кнопка «Отключить» неактивна. Так что пользователь не может отключить или удалить его.Хотите, чтобы инактивировать кнопку «Отключить»/«Удалить» для моего расширения VS

Вот пример того, чего я точно хочу достичь для моего расширения.

enter image description here

+0

Я создал один VSIX, расширение для моего Visual Studio 2015, который появляется в месте, где все расширения доступны. Когда мы нажимаем на это, тогда появляется две кнопки: Disable, а другая - Uninstall. Как вы можете видеть на изображении в этой только одной кнопке «Uninstall» появляется для расширения Infragistics и неактивна, так что пользователь не может ее удалить. Я ищу My Extension, но кнопки неактивны, так что они не могут удалить или отключить. –

ответ

1

Я не верю, что есть способ, чтобы изменить то, как на самом деле работает эта кнопка. Если вы устанавливаете расширение с помощью специального установщика (.MSI) (и устанавливаете атрибут InstalledByMsi в своем .vsixmanifest), или если вы указываете атрибут AllUsers в вашем .vsixmanifest, эта кнопка должна быть отключена по умолчанию. Если вы не запускаете IDE в качестве администратора, в этом случае пользователю будет разрешено удалить VSIX.

С уважением,

 Смежные вопросы

  • Нет связанных вопросов^_^