2016-03-22 13 views
0

私はvsix拡張を作成しましたが、「無効にする」ボタンを無効にしたいと思います。そのユーザーは無効にすることも、アンインストールすることもできません。VSエクステンションの「無効」/「アンインストール」ボタンを無効にしたい

私のエクステンションで実現したいものです。

enter image description here

+0

私は1つのVSIX、すべての拡張機能が利用できる場所に表示されます私のVisual Studio 2015の拡張子を作成しました。それをクリックすると、2つのボタンが表示され、いずれかは無効になり、もう1つはアンインストールになります。この図の画像でわかるように、Infragisticsの拡張機能では「アンインストール」ボタンが1つしか表示されず、非アクティブなので、ユーザーはアンインストールできません。私の拡張機能も探していますが、ボタンは非アクティブなので、アンインストールや無効化はできません。 –

答えて

1

私はそのボタンが実際にどのように機能するかを変更する方法があるとは思いません。カスタムインストーラー(.MSI)を使用して拡張機能をインストールし(.vsixmanifestにInstalledByMsi属性を設定する)、.vsixmanifestでAllUsers属性を指定した場合、このボタンはデフォルトで無効にする必要があります。管理者としてIDEを実行しない限り、ユーザーはVSIXをアンインストールできます。敬具

関連する問題