Visual studio как отключить автообновление

Обновлено: 07.07.2024

Я могу отключить автоматическое обновление расширений для конкретного расширения с помощью менеджера расширений и обновлений в Visual Studio . Но что мне делать, если я хочу отключить автоматическое обновление для расширения FOO на всех компьютерах моей команды в автоматическом режиме?

Мне нужна возможность использовать ad GPO или изменить реестр Windows, чтобы конкретное расширение Visual Studio перестало получать автоматические обновления. Возможно ли это сейчас?

3 ответа

Как отключить раздражающее автоматическое переименование id в Visual Studio при копировании вставки? Например, если у вас есть <p и вы копируете и вставляете его в тот же файл, Visual Studio переименовывает его в <p Я хочу, чтобы он выделял дубликат.

Я не могу отключить/удалить некоторые расширения в Visual Studio 2015, включая такие расширения, как Multilingual App Toolkit и MySQL for Visual Studio, которые я установил сам. В некоторых случаях кнопки Disable и Uninstall отображаются серым цветом в Диспетчере расширений и обновлений. Я.

Я останавливаю VS от проверки обновлений вообще.

Сегодня я столкнулся с подобной проблемой. У меня нет полностью автоматизированного решения, так как оно мне не нужно, но я думаю, что собрал достаточно информации, чтобы вы могли правильно подготовить небольшое приложение, которое может это сделать.

Начиная с Visual Studio 2017, конфигурация больше не хранится в центральном реестре, а в частном файле, расположенном по адресу %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_ <somekind_of_id>\privateregistry.bin . Я не уверен , как определить somekind_of_id (в моем случае это 3eeca950 , для простоты я сохранил такое значение во всех путях, просто замените его вашим). Этот файл заблокирован Visual Studio, поэтому его необходимо закрыть, прежде чем пытаться изменить его (для освобождения блокировки требуется VS несколько секунд).

Этот файл можно импортировать в приложение hive с помощью RegLoadAppKeyA . Эта функция создаст HKEY , который можно использовать вместе с RegSetKeyValueA для изменения необходимых значений.

Ключ, который вас интересует, - это Software\Microsoft\VisualStudio\15.0_3eeca950\ExtensionManager\ExtensionAutoUpdateEnrollment . Под ним перечислены все установленные расширения, каждое из которых имеет значение DWORD, где значение 0 означает отсутствие автоматического обновления, 1 означает, что оно автоматически обновляется.

Каждое значение расширения названо в честь ID расширения вместе с текущей версией. Например WixToolset.VisualStudioExtension.Dev15,0.9.21.62588 .

Вы можете проверить этот ID в файле manifest.json пакета расширения (вы можете открыть файлы .vsix, например, с помощью 7-Zip). Если у вас нет файла .vsix, вы можете найти данные расширения в разделе %LOCALAPPDATA%\Microsoft\VisualStudio\15.0_3eeca950\Extensions\ .

Чтобы остановить автоматическое обновление с расширений Visual Studio Marketplace на серверы TFS On-Prem

Выполните следующую команду в 1tfs_configuration1

Он должен остановить автоматическое обновление для расширения с JobId A8F60BD0-BCBA-4343-82B3-FD6B40D657D8 .

В то время как я создаю собственное расширение Visual Studio в TeamCity (то же самое относится к любой сборке сервера CI, которая поддерживает построение решений VS), моя сборка застревает на шаге DeployVsixExtensionFiles . Насколько я понимаю, цель определена в файлах расширяемости VS и по.

При копировании и вставке HTML, VS услужливо переименовывает все мои переменные в такие вещи, как Div1 & Img1. Почему? Я помню, когда использовал VS 2010, я думаю, что это было, была настройка, которая позволяла нам отключить этот feature. Кажется, что эта функция больше не существует.

Похожие вопросы:

Для проекта C++, который я разрабатываю в Visual Studio 2005, я хотел бы отключить опцию вывода TRACE при запуске кода в режиме отладки. Я искал в интернете, как этого добиться, но безуспешно. Легко.

Я установил Плагины Aptana Studio для Eclipse, и теперь запуск Eclipse происходит медленнее, чем когда-либо, потому что Aptana Studio всегда проверяет наличие обновлений при запуске-и это.

Есть ли простой способ отключить автоматическое форматирование для конкретного файла в Visual Studio 2008 с помощью ReSharper?

Как отключить раздражающее автоматическое переименование id в Visual Studio при копировании вставки? Например, если у вас есть <p и вы копируете и вставляете его в тот же.

Я не могу отключить/удалить некоторые расширения в Visual Studio 2015, включая такие расширения, как Multilingual App Toolkit и MySQL for Visual Studio, которые я установил сам. В некоторых случаях.

В то время как я создаю собственное расширение Visual Studio в TeamCity (то же самое относится к любой сборке сервера CI, которая поддерживает построение решений VS), моя сборка застревает на шаге.

При копировании и вставке HTML, VS услужливо переименовывает все мои переменные в такие вещи, как Div1 & Img1. Почему? Я помню, когда использовал VS 2010, я думаю, что это было, была настройка.

Как отключить автоматическое скрытие решения explorer (Visual Studio 2017)? Каждый раз после запуска проекта решение explorer делает autohide. Как его отключить?

Использование Visual Studio 2019 Professional для редактирования C/C++ файлов. Скажем я печатаю: for (int pos=0; pos < 7; pos++) Теперь в той же строке или в следующей, когда я набираю < , Visual.

Читайте также: