First steps with ReSharper
ReSharper is ready to use right after installation. When you run Visual Studio after you’ve installed ReSharper, you need to specify your license information and you’re ready to get started.
You can also try the interactive tutorials available in ReSharper | Help | Tutorials .
For new users, ReSharper offers a 30-day free evaluation period. During this period, you can enjoy the full functionality of the product and decide whether it suits your needs. The License Information dialog will show how many days are left on your evaluation.
This topic will help you quickly get started with ReSharper, learn how to discover commands it offers, and become familiar with its most frequently used features.
The first step
ReSharper is a keyboard-centric product. Most actions have default keyboard shortcuts, which you can customize.
As soon as ReSharper is ready, it prompts you to choose one of the two default keyboard shortcut schemes:
You can change the selected scheme later by using the corresponding selector on the Environment | Keyboard | Shortcut Scheme page of ReSharper options ( Alt+R, O ).
When consulting this page and other pages in ReSharper documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.
Look around
When ReSharper is installed in Visual Studio, you will see the following changes:
- The ReSharper menu that appears in the Visual Studio Extensions menu. It contains all commands except those that are only available in context, such as context actions or quick-fixes. Note that the Cover and Profile submenus will appear only if JetBrains dotCover and JetBrains dotTrace are installed together with ReSharper.
- A number of tool windows that appear after specific commands. All ReSharper tool windows are also available in the ReSharper | Windows menu.
- ReSharper’s commands are available in the context menu of the editor, Solution Explorer and other Visual Studio windows. Note that by default, ReSharper also hides the Visual Studio items it overrides (such as refactoring and navigation commands) in these menus. If you want to preserve the original Visual Studio menu items, clear the Hide overridden Visual Studio menu items checkbox on the Environment | Editor | Visual Studio Features page of ReSharper options ( Alt+R, O ).
- The ReSharper page in Visual Studio options, which allows you to suspend and resume ReSharper at any time. Normally, you do not need to do this. However, if you experience performance problems when working with large solutions, suspending ReSharper may help. In Visual Studio options, you can bind a shortcut to the ReSharper_ToggleSuspended command and use this shortcut to quickly suspend/resume ReSharper. It might be helpful if you want to compare how specific scenarios work with and without ReSharper.
- A lot of changes in the editor and the status bar:
- A medium-priority code issue (in this case, a warning about a symbol name that does not match the naming style) is highlighted with a curly underline.
- A low-priority code issue (in this case, a suggestion related to an unused public member) is greyed out.
- Status indicator helps you to quickly see whether the current file has any code issues.
- Code analysis hints make missing function returns, missing breaks in switch statements, and disposed resources easier to notice.
- A fix popup that appears for non-imported types. Simply press Alt+Enter or click this popup to have ReSharper add the missing directive for all types in the file. For more information, refer to Import missing namespaces.
- A marker corresponding to a warning is displayed on the marker bar.
- A marker corresponding to an error is displayed on the marker bar.
- Action indicator that appears to the left of the caret position if ReSharper has anything to suggest there.
- High-priority code issues (in this case, errors related to an unresolved symbol and an incorrect return type) are highlighted with red text and a red curly underline.
- A marker corresponding to a suggestion is displayed on the marker bar.
- The action list, which can be opened by pressing Alt+Enter or clicking the action indicator, contains a list of quick-fixes for the issue at the caret.
- If solution-wide analysis is enabled, ReSharper allows you to see even more code issues. In this example, it detects the unused public member and notifies you of errors in other files in your solution. Click the solution-wide analysis icon to explore the detected issues.
- A short description of the issue at the caret appears in the status bar.
- You can also use the Quick Launch box to find and execute ReSharper commands:
Navigate and search
ReSharper provides a lot of navigation and search features. Let’s look at some of the most useful ones.
Jump to declaration
Press the Ctrl key and hover over your code. You will see that all symbols defined elsewhere become underlined when in focus. You can click any symbol while holding down the Ctrl key to navigate directly to its declaration. If the symbol is defined in the current solution, ReSharper opens the corresponding file and brings the caret to the declaration. If the symbol is defined in a compiled library, ReSharper opens it according to your preferences. For more information, refer to Go to Declaration.
Find usages
To navigate in the opposite direction, that is to find all places in your solution where the symbol is used, press Alt+F7 . ReSharper will quickly find and display all usages of the symbol. For more information, refer to Find Usages.
Check available navigation actions
Another handy navigation shortcut is Control+Shift+G . When you press it on any symbol, ReSharper will show you all available navigation options: For more information, refer to Navigate To.
Find anything in your solution
If you need to find anything in your solution, press Control+N . The list of suggestions appears as soon as you invoke this feature and initially includes your recent files and navigated items. You can start typing to find types, symbols, files, recent edits, recent files, and recently viewed methods. For more information, refer to Search Everywhere/Go to Type.
Locate current file in the solution tree
When a navigation command brings you to a new file, you may want to see where it is in the Solution Explorer. Just press Alt+Shift+L and the Solution Explorer will scroll to the current file and highlight it. For more information, refer to Locate current document in Solution/Assembly Explorer
Code in the editor
When you are working in the editor, many code editing helpers are at hand. Here are a couple of them.
Code completion (IntelliSense)
ReSharper complements and extends Visual Studio’s native code completion (IntelliSense) with more advanced capabilities. For example, it narrows down the list of suggestions based on your typing, automatically imports selected types and extension methods, adds parentheses when completing method names, suggests variable and field names depending on their types, and so on.
All completion features support CamelHumps, meaning you can complete any identifier by entering only its uppercase characters. For example, type inpc for INotifyPropertyChanged .
If necessary, you can always go back to the Visual Studio’s native IntelliSense by choosing the corresponding option on the Environment | IntelliSense | General page of ReSharper options ( Alt+R, O ).
ReSharper’s IntelliSense works automatically by default, but you can always invoke ReSharper’s code completion features explicitly, either after you have typed something or even instead of typing, wherever any meaningful code is allowed:
- Pressing Control+Shift+Space invokes type-matching completion, which provides more intelligent suggestions based on the expected type of the expression.
- Pressing Control+Alt+Space invokes import symbol completion, which displays all types that match a given prefix regardless of what namespace they belong to. It also inserts appropriate namespace import directives to the current file if necessary.
All of ReSharper’s completion shortcuts can be pressed several times in succession. In this case, ReSharper adds even more suggestions to the completion list. For more information, refer to Double Completion.
Select and move code blocks
Wherever your caret is, try pressing Control+W / Control+Shift+W . These shortcuts allow you to successively select a symbol, line, or block of code so that you can easily select any desired expression for copying, cutting, or moving. For more information, refer to Extend/shrink selection.
If you need to move the selected code block, press Ctrl+Shift+Alt and then use the arrow keys to move the block to any allowed position. For more information, refer to Rearrange code elements
The power of Alt+Enter
Very often you will see one of many different action indicators in the left part of the editor. You can press Alt+Enter to see what ReSharper has to suggest at the current caret position:
Here are a couple of examples:
- If you see a red bulb or a yellow bulb icon, this means ReSharper has detected an error or other code issue and it can help you fix it. Press Alt+Enter to take advantage of this. For more information, refer to Quick-fixes for code issues.
- A hammer icon means an opportunity to quickly modify the code at the caret. It is entirely optional. If you do want to make changes, press Alt+Enter to see context actions available to help you quickly change symbol visibility, add code that iterates over a collection, and more.
- Even if there are no action indicators in view, can also press Alt+Enter to quickly find and execute any ReSharper action in scope. Just start typing and choose from the matches that appear:
Refactor code
ReSharper provides many more refactorings than Visual Studio does, but even more importantly, its refactorings are significantly more usable and wider in scope while still being safe to use.
Memorizing all the refactorings and their shortcuts is not an easy task, but luckily you don’t have to. You can simply press Control+Shift+R on any symbol in your code to see which refactorings are available for that symbol.
Generate code
To help you focus on non-trivial tasks, ReSharper provides a lot of features for generating boilerplate code automatically. For example, you can call a non-existent method and ReSharper will create this method based on the call, taking into account the return type and the types of arguments.
Generate type members
When your caret is anywhere within a type declaration, press Alt+Insert . In the popup menu that opens, select an item that you want to generate for the type. ReSharper can create constructors, properties, overriding members, and more. For more information, refer to Code generation.
Apply code templates
When you are about to write a typical code block, such as a for or foreach loop, a safe type cast, or an assertion, press Control+J and choose the corresponding live template instead. For more information, refer to Create source code using live templates.
Using a similar technique, you can surround existing code blocks with typical code constructs, such as if. else or try. catch . In this case, press Alt+Control+J or Alt+Enter over the selection. For more information, refer to Surround code fragments with templates.
If you find ReSharper’s code templates useful, you may also be interested in adding new files from templates and creating your own code templates.
Code style matters
With ReSharper, you can control most of the style aspects in your code, including naming standards, formatting rules, order of members in files and types, file header style, and many other tiny things (such as order of modifiers or whether to use the ‘var’ keyword).
The default values of ReSharper code style features reflect Microsoft guidelines and numerous best practices. At the same time, you can adjust every tiny aspect of code style to fit your personal or corporate preferences.
To apply code style rules, press Control+Alt+F . ReSharper will run code cleanup with one of the default profiles ( Full Cleanup , Reformat & Apply Syntax Style and Reformat Code ) .
What’s next
Check out the ReSharper Workshop on GitHub — a Visual Studio solution that provides step by step code exercises for navigation, editing, inspections, refactoring and more.
Как установить resharper в Visual Studio 2019
Работает ли ReSharper с Visual Studio Community Edition?
ReSharper работает со всеми выпусками Visual Studio, кроме Express Edition.
Как добавить ReSharper в VS 2015?
- Загрузите установщик ReSharper.
- Запустите скачанный установщик ReSharper и следуйте инструкциям мастера установки.
- Просмотрите «Доступные продукты» и выберите «Установить» для продуктов, которые вы хотите установить.
- По завершении установки вы увидите следующее.
Является ли ReSharper для Visual Studio бесплатным?
Он доступен бесплатно для Visual Studio 2019.
Как установить ReSharper Ultimate?
ReSharper — это расширение Visual Studio…. Установите ReSharper через приложение Toolbox
- Загрузить приложение Toolbox.
- Запустите установочный файл.
- По завершении установки примите политику конфиденциальности JetBrains и войдите в свою учетную запись JetBrains.
Как обновить ReSharper?
Как вручную обновить ReSharper до последней версии? Подписаться
- В Visual Studio выберите (Расширения | ) ReSharper | Помощь | Проверить наличие обновлений…
- Загрузите и запустите установщик последней версии с официального сайта: Загрузите ReSharper.
Что такое ReSharper Ultimate?
ReSharper Ultimate — это лицензия, объединяющая все отдельные продукты JetBrains. NET, а также ReSharper C++. Каждая лицензия ReSharper Ultimate позволяла одному разработчику использовать ReSharper, ReSharper C++, dotCover, dotTrace и dotMemory.
Насколько велика компания Jetbrains?
Насчитывая более 1500 человек, мы представляем собой сообщество умных, целеустремленных и преданных своему делу людей.
Расширение ReSharper бесплатное?
Инструменты командной строки ReSharper бесплатны и не требуют лицензионного ключа.
Есть ли общедоступная версия CLion?
CLion – это коммерческий продукт, созданный на основе нашей собственной платформы IntelliJ с открытым исходным кодом. Как и все другие продукты JetBrains, CLion имеет множество вариантов лицензирования, включая бесплатные и платные. Студенты и проекты с открытым исходным кодом имеют право на бесплатные лицензии.
Насколько велика компания JetBrains?
ReSharper 2021.2.1 официально поддерживает Visual Studio 2019, 2017, 2015, 2013, 2012 и 2010. Если у вас уже установлена какая-либо программа стоимостью от 12,90 до 29,90 долларов США (1)…
25 февраля 2014 г. — Включение уже установленного ReSharper для вновь установленной Visual Studio · 1. Перейдите в Панель управления, выберите «Программы и компоненты» · 2. Выберите (3) …
Где я могу купить перемычки для компьютеров?
Команда Geek Squad по лучшей покупке оценивает, сколько раз они ремонтируют компьютеры??
Что такое канал передачи данных?
2. Установка и настройка ReSharper — Packt Subscription
Чтобы открыть окно «Управление параметрами…», перейдите в раздел RESHARPER | Управление параметрами… на панели инструментов Visual Studio. Вы также можете открыть это окно, щелкнув «Пропавшие без вести: 2015 |». Должен включать: 2015 (4) …
Предварительная версия Microsoft Windows 10. Установлена одна из следующих версий Visual Studio: Microsoft Visual Studio 2015; Сообщество Microsoft Visual Studio 2013 (5)…
10 июня 2017 г. · 7 сообщений Я установил Resharper v2016, но когда я запускаю Visual Studio 2015, я не вижу пункт Resharper в меню. Я проверил Visual Studio (6)…
31 мая 2020 г. — ReSharper — это расширение Visual Studio. Он поддерживает Visual Studio 2010, 2012, 2013, 2015, 2017 и 2019. Чтобы установить ReSharper через Toolbox (7)…
78 голосов, 116 комментариев. Мы используем Visual Studio 2015 с установленным ReSharper на работе. Пару дней я был на больничном и мне было… (8)…
4. ReSharper недоступен в Visual Studio после установки
Алексей Березуцкий 08 декабря 2015 02:05. Если ReSharper не интегрировался в Visual Studio должным образом, следуйте этому руководству. (9)…
ВерсияЗагрузкиПоследнее обновление2021.2.11117 дней назад2021.2.0466месяц назад2021.2.0‑eap09112месяц назадПросмотреть еще 271 строку (10) …
Я установил схему клавиатуры Resharper на «Visual Studio» в «Resharper». После установки Visual Studio 2015 RTM все мои сочетания клавиш Resharper исчезли. (11)…
Чтобы установить JetBrains ReSharper, выполните следующую команду из командной строки или из VS 2015 Community + Update 3 (cinst visualstudio2015community) (12)…
24 ноября 2010 г. Установка ReSharper — это то же самое, что надеть очки и понять, что все это время вы были инвалидом. Хотя мои комментарии могут звучать (13)…
10 июня 2021 г. — ReSharper — это расширение Visual Studio. Он поддерживает Visual Studio 2010, 2012, 2013, 2015, 2017 и 2019. Чтобы установить ReSharper через Toolbox (14)…
Результаты 1 — 10 из 13 — Visual Studio 2015 и другое программное обеспечение можно загрузить. Чтобы установить ReSharper Ultimate в операционной системе Windows: 1. (15) …
ReSharper — это комплексное расширение Visual Studio, обеспечивающее поддержку Теперь я хочу установить ReSharper 5, но не могу сделать это, пока не удалю (16)…
Какой компилятор использует Visual Studio?
Что из следующего является примером метрики данных о посещениях??
Юг с данными Чат-бот показал как?
6. Как временно отключить или выключить ReSharper в Visual…
3 сентября 2015 г. ReSharper можно приостановить или даже возобновить (после приостановки), выполнив следующие действия. 1. Запустите Visual Studio 2015. 2. Перейдите к (17)…
Но когда я устанавливаю ReSharper и анализ кода ReSharper включен, это происходило со мной с Visual Studio 2015 и ReSharper Ultimate 10.0.2. (18)…
Я только что скачал и установил Resharper для Visual Studio 2015 Community Edition. Мы можем поставить dotUltimate коммерческие лицензии, включая Новые (19)…
Выпуск ReSharper для Visual Studio Code не планируется — когда я начал свой первый проект JavaScript в 2015 году, я использовал JetBrains WebStorm, который (20)…
7. как обновить resharper Ultimate – New Deal Multimedia, LLC
NET в Windows 10 Pro с Visual Studio 2015 Update 3 и Resharper Ultimate 2016.2. Редактирование кода | Действия контекста: здесь вы можете отключить контекст (21)…
Поддерживаются Visual Studio 2010, 2012, 2013, 2015, 2017 и 2019. Необходимо установить ReSharper 2019.1 (для ReSharper 8.2 все еще доступны более ранние выпуски, (22)…
Resharper Proper Format — бесплатная загрузка в виде презентации Powerpoint (.ppt Visual Studio (2008, 2010, 2012, 2013,. 2015). Установите Visual Studio. (23)…
8. Поваренная книга resharper — Chef Supermarket
По умолчанию %w(10 11 12 14), где 14 — это Visual Studio 2015 и т. д. node[‘resharper’][‘products’] — продукты JetBrains для установки. (24)…
В настоящее время я пишу на C++, поэтому скачал Resharper для C++ и попытался установить его. У меня есть три разные версии VS: Visual Studio 2015 (25)…
Установить Resharper — вспомогательный инструмент для VS · ReSharper Ultimate 2020.1.4 Crack Лицензионный ключ Скачать бесплатно 2020 Получить предварительную версию Hierarchy and Members: пользователи могут . (26)…
9. Resharper Visual Studio 2019 — афрохантер
11 июня 2021 г. — ReSharper — это расширение Visual Studio. Он поддерживает Visual Studio 2010, 2012, 2013, 2015, 2017 и 2019. После установки вы найдете (27) …
ReSharper поддерживает Microsoft Visual Studio до совершенства IDE с рефакторингом, полная интеграция с Visual Studio 2010, 2012, 2013, 2015, 2017 и 2019 (28)…
Сколько стоят 6 ГБ данных?
Что из следующего является защитой данных от угроз безопасности??
Как получить бесплатные данные на Boost Mobile?
10. Как отключить ReSharper в Visual Studio | Блог — Ардалис
31 июля 2012 г. Время от времени мне приходилось отключать подключаемый модуль в Visual Studio, например ReSharper, навсегда или временно. (29)…
Для Visual Studio 2015 есть другой подключаемый модуль. Если вы не хотите устанавливать ReSharper только для получения раскладки, другие ответы описывают способы через (30)…
22 марта 2020 г. — Как удалить JetBrains ReSharper Ultimate в Visual Studio 2015 версии 2019.3.4 от JetBrains s.r.o.? Узнайте, как удалить JetBrains (31)…
Установите ReSharper. Нажмите Закрыть, чтобы завершить установку. Запустите Microsoft Visual Studio. Измените «Бесплатная пробная версия» на «Однопользовательская» лицензия. (33)…
Но когда я устанавливаю ReSharper и анализ кода ReSharper включен, это происходило со мной с Visual Studio 2015 и ReSharper Ultimate 10.0.2. (35)…
5 декабря 2014 г. При попытке установить ReSharper разработчикам сообщается, что он интегрирован с ReSharper 9.0 и поддерживает предварительную версию VS 2015. (37)…
Результаты 45 — Rider vs Resharper Ultimate — Rider Support JetBrains Поддерживает Visual Studio 2010, 2012, 2013, 2015, 2017 и 2019. После установки (38)…
Расширения — это пакеты кода, которые запускаются внутри Visual Studio и предоставляют новые или улучшенные функции. Расширения могут быть элементами управления, примерами, шаблонами, инструментами или другими компонентами, добавляющими функциональные возможности Visual Studio, например, Live Share или Visual Studio IntelliCode.
Сведения о создании расширений Visual Studio см. в SDK Visual Studio. Сведения об использовании расширений см. на странице отдельных расширений в Visual Studio Marketplace. Информацию о поиске расширений см. в разделе Где находятся мои любимые расширения в Visual Studio 2022? сообщение в блоге.
Сведения о создании расширений Visual Studio см. в SDK Visual Studio. Сведения об использовании расширений см. на странице отдельных расширений в Visual Studio Marketplace.
Диалоговое окно «Расширения и обновления»
Используйте диалоговое окно «Расширения и обновления» для установки расширений Visual Studio и управления ими.Чтобы открыть диалоговое окно «Расширения и обновления», выберите «Инструменты» > «Расширения и обновления» или введите «Расширения» в поле поиска быстрого запуска.
Диалоговое окно «Управление расширениями»
Используйте диалоговое окно «Управление расширениями» для установки расширений Visual Studio и управления ими. Чтобы открыть диалоговое окно «Управление расширениями», выберите «Расширения» > «Управление расширениями». Или введите Расширения в поле поиска и выберите Управление расширениями.
На панели слева расширения классифицируются по установленным, доступным в Visual Studio Marketplace (онлайн) и имеющим доступные обновления. Roaming Extension Manager хранит список всех расширений Visual Studio, которые вы установили на любом компьютере или экземпляре Visual Studio. Он разработан, чтобы упростить поиск ваших любимых расширений.
Найти и установить расширения
Вы можете установить расширения из Visual Studio Marketplace или диалогового окна «Расширения и обновления» в Visual Studio.
Чтобы установить расширения из Visual Studio:
В меню «Инструменты» > «Расширения и обновления» найдите расширение, которое хотите установить. Если вы знаете имя или часть имени расширения, вы можете выполнить поиск в окне поиска.
Расширение запланировано к установке. Ваше расширение будет установлено после закрытия всех экземпляров Visual Studio.
Если вы попытаетесь установить расширение, имеющее зависимости, программа установки проверит, установлены ли они уже. Если они не установлены, в диалоговом окне «Расширения и обновления» перечислены зависимости, которые необходимо установить перед установкой расширения.
Установить без использования диалогового окна «Расширения и обновления»
Расширения, упакованные в файлы .vsix, могут быть доступны в местах, отличных от Visual Studio Marketplace. Диалоговое окно Инструменты > Расширения и обновления не может обнаружить эти файлы, но вы можете установить файл .vsix, дважды щелкнув файл или выбрав файл и нажав Enter. После этого просто следуйте инструкциям. Когда расширение установлено, вы можете использовать диалоговое окно «Расширения и обновления», чтобы включить, отключить или удалить его.
- Visual Studio Marketplace содержит расширения VSIX и MSI. В диалоговом окне «Расширения и обновления» нельзя включить или отключить расширения на основе MSI.
- Если расширение на основе MSI включает файл extension.vsixmanifest, это расширение отображается в диалоговом окне «Расширения и обновления».
Вы можете установить расширения из Visual Studio Marketplace или из диалогового окна «Управление расширениями» в Visual Studio.
Чтобы установить расширения из Visual Studio:
В разделе «Расширения» > «Управление расширениями» найдите расширение, которое хотите установить. (Если вы знаете имя или часть имени расширения, вы можете выполнить поиск в окне поиска.)
Расширение запланировано к установке. Ваше расширение будет установлено после закрытия всех экземпляров Visual Studio.
Если вы попытаетесь установить расширение, имеющее зависимости, программа установки проверит, установлены ли они уже. Если они не установлены, в диалоговом окне «Управление расширениями» перечислены зависимости, которые необходимо установить перед установкой расширения.
Установить без использования диалогового окна «Управление расширениями»
Расширения, упакованные в файлы .vsix, могут быть доступны в местах, отличных от Visual Studio Marketplace. Диалоговое окно «Расширения» > «Управление расширениями» не может обнаружить эти файлы, но вы можете установить файл .vsix, дважды щелкнув файл или выбрав файл и нажав Enter. После этого просто следуйте инструкциям. Когда расширение установлено, вы можете использовать диалоговое окно «Управление расширениями», чтобы включить, отключить или удалить его.
- Visual Studio Marketplace содержит расширения VSIX и MSI. В диалоговом окне «Управление расширениями» нельзя включить или отключить расширения на основе MSI.
- Если расширение на основе MSI включает файл extension.vsixmanifest, расширение отображается в диалоговом окне «Управление расширениями».
Удалить или отключить расширение
Если вы хотите прекратить использование расширения, вы можете либо отключить его, либо удалить. Отключение расширения оставляет его установленным, но не загруженным. Найдите расширение и нажмите «Удалить» или «Отключить». Перезапустите Visual Studio, чтобы выгрузить отключенное расширение.
Вы можете отключить расширения VSIX, но не расширения, которые были установлены с помощью MSI. Расширения, установленные MSI, можно только удалить.
Пользовательские и административные расширения
Большинство расширений предназначены для каждого пользователя и устанавливаются в папку %LocalAppData%\Microsoft\VisualStudio\\Extensions\. Несколько расширений являются административными и устанавливаются в папку \Common7\IDE\Extensions\.
Чтобы защитить вашу систему от расширений, которые могут содержать ошибки или вредоносный код, вы можете разрешить загрузку пользовательских расширений только при запуске Visual Studio с правами обычного пользователя. Это означает, что расширения для каждого пользователя отключаются, когда Visual Studio запускается с повышенными разрешениями.
Чтобы ограничить загрузку расширений для отдельных пользователей:
Откройте страницу параметров расширений (Инструменты > Параметры > Среда > Расширения).
Снимите флажок Загружать расширения для каждого пользователя при работе от имени администратора.
Перезапустите Visual Studio.
Автоматическое обновление расширений
Расширения обновляются автоматически, когда новая версия доступна в Visual Studio Marketplace. Новая версия расширения обнаруживается и устанавливается в фоновом режиме. При следующем открытии Visual Studio будет запущена новая версия расширения.
Если вы хотите отключить автоматические обновления, вы можете отключить эту функцию для всех расширений или только для определенных расширений.
Чтобы отключить автоматические обновления для всех расширений, выберите ссылку «Изменить настройки расширений и обновлений» в диалоговом окне «Инструменты» > «Расширения и обновления». В диалоговом окне «Параметры» снимите флажок «Автоматически обновлять расширения».
Чтобы отключить автоматические обновления для определенного расширения, снимите флажок «Автоматически обновлять это расширение» на панели сведений о расширении в правой части диалогового окна «Расширения и обновления».
Чтобы отключить автоматические обновления для всех расширений, выберите ссылку Изменить настройки для расширений в диалоговом окне Расширения > Управление расширениями. В диалоговом окне «Параметры» снимите флажок «Автоматически обновлять расширения».
Чтобы отключить автоматическое обновление для определенного расширения, снимите флажок «Автоматически обновлять это расширение» на панели сведений о расширении в правой части диалогового окна «Управление расширениями».
Уведомления о сбоях и зависании
Visual Studio уведомляет вас, если подозревает, что расширение было связано со сбоем во время предыдущего сеанса. При сбое Visual Studio сохраняет стек исключений. При следующем запуске Visual Studio проверяет стек, начиная с листа и продвигаясь к основе. Если Visual Studio определяет, что фрейм принадлежит модулю, являющемуся частью установленного и включенного расширения, отображается уведомление.
Visual Studio также уведомляет вас, если подозревает, что расширение приводит к тому, что пользовательский интерфейс не отвечает.
При отображении этих уведомлений вы можете проигнорировать их или выполнить одно из следующих действий:
- Выберите «Отключить это расширение». Visual Studio отключает расширение и сообщает, нужно ли вам перезагрузить систему, чтобы отключение вступило в силу. При желании вы можете повторно включить расширение в диалоговом окне «Инструменты» > «Расширения и обновления».
- Выберите «Отключить это расширение». Visual Studio отключает расширение и сообщает, нужно ли вам перезагрузить систему, чтобы отключение вступило в силу. При желании вы можете повторно включить расширение в диалоговом окне «Расширения > Управление расширениями».
Выберите Больше никогда не показывать это сообщение.
- Если уведомление касается сбоя в предыдущем сеансе, Visual Studio больше не показывает уведомление, когда происходит сбой, связанный с этим расширением. Visual Studio по-прежнему будет отображать уведомления, когда зависание может быть связано с этим расширением, или о сбоях или зависании, которые могут быть связаны с другими расширениями.
- Если уведомление касается зависания, интегрированная среда разработки (IDE) больше не показывает уведомление, когда это расширение связано с зависанием. Visual Studio по-прежнему будет отображать уведомления о сбоях для этого расширения и уведомления о сбоях и зависаниях для других расширений.
Нажмите «Подробнее», чтобы перейти на эту страницу.
Нажмите кнопку X в конце уведомления, чтобы закрыть его. Новое уведомление появится для будущих экземпляров расширения, связанных со сбоем или зависанием пользовательского интерфейса.
Отказ пользовательского интерфейса или уведомление о сбое означает только то, что один из модулей расширения находился в стеке, когда пользовательский интерфейс не отвечал или когда произошел сбой. Это не обязательно означает, что само расширение было виновником. Возможно, расширение вызвало код, являющийся частью Visual Studio, что, в свою очередь, привело к зависанию пользовательского интерфейса или сбою.Тем не менее, уведомление все еще может быть полезным, если расширение, которое привело к зависанию или сбою пользовательского интерфейса, не важно для вас. В этом случае отключение расширения позволит избежать зависания пользовательского интерфейса или сбоя в будущем, не влияя на вашу производительность.
Образцы
При установке онлайн-образца решение сохраняется в двух местах:
Рабочая копия хранится в папке, которую вы указали при создании проекта.
Отдельная мастер-копия хранится на вашем компьютере.
Вы можете использовать диалоговое окно Инструменты > Расширения и обновления для выполнения следующих задач, связанных с примерами:
Вы можете использовать диалоговое окно «Расширения» > «Управление расширениями» для выполнения следующих задач, связанных с примерами:
Список основных копий образцов, которые вы установили.
Отключить или удалить основную копию образца.
Установите пакеты образцов, представляющие собой наборы образцов, относящихся к технологии или функции.
Установите отдельные онлайн-примеры.
Просматривать уведомления об обновлениях при публикации изменений исходного кода для установленных примеров.
Обновите основную копию установленного образца, когда появится уведомление об обновлении.
Вы также можете просто скачать пакеты и отправить их в репозиторий
Шаг 5. Скопируйте сценарий
Добавьте это в сценарий PowerShell или используйте пакетный сценарий с инструментами и в тех местах, где вы звоните непосредственно в Chocolatey. При интеграции учитывайте расширенные коды выхода.
Если вы используете сценарий PowerShell, используйте следующие действия, чтобы неверные коды выхода отображались как сбои:
В вашем Script Builder уже есть версия этого пакета
40 320
Загрузки версии 2022.1-EAP7:
22 марта 2022 г.
Автор(ы) программного обеспечения:
JetBrains ReSharper C++
Это предварительная версия JetBrains ReSharper C++.
2022.1-EAP7 | Обновлено: 22 марта 2022 г.
Загрузки версии 2022.1-EAP7:
Редактировать пакет
Чтобы изменить метаданные пакета, загрузите обновленную версию пакета.
Репозиторий пакетов сообщества Chocolatey в настоящее время не позволяет обновлять метаданные пакета на веб-сайте. Это помогает гарантировать, что сам пакет (и исходный код, используемый для сборки пакета) остается единственным истинным источником метаданных пакета.
Для этого требуется увеличить версию пакета.
Это предварительная версия JetBrains ReSharper C++.
Этот пакет содержит освобожденный чек
Не все тесты пройдены
Освобождение от проверочного тестирования:
Проверка сканирования прошла успешно:
Ни в одном из файлов пакета обнаружений не обнаружено
Метод развертывания: индивидуальная установка, обновление и удаление
Чтобы установить JetBrains ReSharper C++, выполните следующую команду из командной строки или из PowerShell:
Чтобы обновить JetBrains ReSharper C++, выполните следующую команду из командной строки или из PowerShell:
Чтобы удалить JetBrains ReSharper C++, выполните следующую команду из командной строки или из PowerShell:
Метод развертывания:
ПРИМЕЧАНИЕ. Это относится как к открытым, так и к коммерческим версиям Chocolatey.
1. Введите URL вашего внутреннего репозитория
2. Настройте свою среду
1. Убедитесь, что вы настроены на организационное развертывание
2. Загрузите пакет в свою среду
3. Скопируйте свой сценарий
Добавьте это в сценарий PowerShell или используйте пакетный сценарий с инструментами и в тех местах, где вы звоните непосредственно в Chocolatey. При интеграции учитывайте расширенные коды выхода.
Если вы используете сценарий PowerShell, используйте следующие действия, чтобы неверные коды выхода отображались как сбои:
4. Если применимо — конфигурация/установка Chocolatey
См. матрицу управления инфраструктурой для элементов конфигурации и примеров Chocolatey.
Этот пакет был одобрен как надежный пакет 22 марта 2022 г.
Расширение Visual Studio для разработчиков C++
Анализ качества кода
ReSharper C++ выделяет проблемы с кодом в редакторе и предоставляет быстрые исправления для того или иного улучшения кода. Недостижимый код? Излишние утверждения? Подозрительная нарезка объекта или неправильный спецификатор формата? ReSharper C++ обратит ваше внимание на эти и другие проблемы и поможет их исправить.
Поиск вариантов использования и навигация по коду
Вы можете мгновенно перейти к любому файлу, типу или члену типа в решении. Вы можете искать использование любого кода и наслаждаться четким представлением найденных использований с возможностью группировки и предварительного просмотра. И последнее, но не менее важное: вы можете перейти от любого кодового символа к его объявлению или определению, его базовым или производным символам.
Рефакторинг и преобразование кода
Рефакторинг кода для C++ помогает безопасно изменить кодовую базу, что особенно важно для такого нетривиального языка, как C++. Контекстные действия помогают переключаться между альтернативными синтаксическими конструкциями и служат в качестве ярлыков для действий по созданию кода.
Сгенерировать общий код
Код, который ReSharper C++ может сгенерировать для вас, включает определения, отсутствующие и переопределяющие члены, операторы равенства и отношения, хэш-функции и функции подкачки. Добавьте десятки настраиваемых шаблонов, и у вас появятся инструменты для работы с шаблонным кодом быстрее, чем когда-либо.
Запуск модульных тестов и управление ими
ReSharper C++ поддерживает выполнение модульных тестов на основе Google Test и Boost.Test в Visual Studio. Вы можете запускать и отлаживать модульные тесты в контексте, прямо из текстового редактора. Специальные окна инструментов помогают просматривать, группировать, фильтровать и запускать модульные тесты, создавать сеансы модульного тестирования и управлять ими.
Используйте единый стиль кода
Настройте параметры форматирования кода и стиль именования, поделитесь настройками с коллегами по команде и поддерживайте единый стиль кода.
Войдите или нажмите на ссылку, чтобы увидеть количество положительных результатов.
В случае обнаружения реального вредоносного ПО пакеты подлежат удалению. Программное обеспечение иногда дает ложные срабатывания. Модераторы не обязательно проверяют безопасность базового программного обеспечения, а только то, что пакет извлекает программное обеспечение из официальной точки распространения и/или проверяет встроенное программное обеспечение на соответствие официальной точке распространения (где права на распространение позволяют повторное распространение).
Читайте также:
- Очистить кэш Visual Studio
- Не удалось установить обновление BIOS 10 64 4kcn45ww
- Текст не отображается в AutoCad
- Приложение уведомлений для Android
- Outlook не поддерживает требуемый алгоритм безопасности
Installation guide
ReSharper is a Visual Studio extension. It supports Visual Studio 2010, 2012, 2013, 2015, 2017, 2019, and 2022. After installation, you will find the new ReSharper entry in the Extensions menu of Visual Studio. Most ReSharper commands are available in that menu, but there are also a lot of features integrated in the editor, Solution Explorer, and other Visual Studio windows. Most of ReSharper commands are also available with keyboard shortcuts.
Before installation, you may want to check the system requirements.
JetBrains .NET products are shipped in the unified installer, where you can select products to install, uninstall, and update. By default, JetBrains .NET products are installed in the current user profile, but you can also install a specific configuration of the tools for all users.
You can also install and uninstall ReSharper via the command line.
New installation with default settings
- Download and run the installer.
- Make sure the Install option is selected (blue) next to the products you want to install.
- By default, the selected products are installed into all Visual Studio versions on the target machine. If necessary, at the bottom of the installer window, you can deselect some Visual Studio versions. (the selected versions are blue).
- Read and accept the license agreement and then click Next at the bottom of the installer dialog.
- Review the products to be installed and click Install .
Deal with previous versions
ReSharper does not allow you to install its different versions in the same Visual Studio version. However, several different ReSharper versions can be installed in different Visual Studio versions.
If a previous version of any JetBrains .NET products is installed on your machine, select whether to update or remove it. For standalone products, such as dotPeek, you can choose the Skip option to keep the previous version.
Under each product that was installed previously there is the Product installation(s) section, which you can expand to see what happens to the previous versions.
Installation for all users of a computer
By default, JetBrains .NET products are installed into the current user profile. This is the recommended way of installation because it does not require administrative permissions, it allows automatic updates, and so on.
However in some corporate environments, installations of programs into user profiles are not allowed. In this case, you can install JetBrains .NET products into the ‘Program Files’ folder and thus make them available for all users on the current machine.
This installation mode is not compatible with existing installations in user profiles. That is, if there are any JetBrains .NET products installed in user profiles, you need to uninstall them before installing into ‘Program Files’ and vice versa.
- Download and run the installer.
- Make sure the Install option is selected (blue) next to the products you want to install.
- By default, the selected products are installed into all Visual Studio versions on the target machine. If necessary, at the bottom of the installer window, you can deselect some Visual Studio versions. (the selected versions are blue).
- Click Options at the bottom of the dialog.
- Select Install for all users on this machine , click Apply , and then allow the elevated permissions in the Windows UAC dialog.
- The product selection page will open again indicating the All users installation at the top.
- Read and accept the license agreement and then click Next at the bottom of the installer dialog.
- Review the products to be installed and click Install .
Silent installation via command line (Administrative mode)
You can use the installer to create a command line with all configuration options. You can then copy that command and use it in your custom installation scenario. For example, you can put the installer in a shared folder and place a batch file with the command next to it. As soon as the user executes the batch file the specified configuration is silently installed on their computer.
You can find the full list of the command-line parameters in this article.
- Download and run the installer. Make sure that it is the offline installer and not the web installer (the downloaded file should be named JetBrains.dotUltimate..exe ).
- Click Options at the bottom of the dialog.
- Select Administrative mode and click Apply . Optionally, you can also select Install for all users on this machine if you want the script to install JetBrains .NET products into the ‘Program Files’ folder on the target machine.
- The product selection page will open again indicating the Administrative mode at the top.
- First, select target Visual Studio versions then choose which products should be installed.
- Read and accept the license agreement and then click Next at the bottom of the installer dialog.
- The installer will generate a program line command that you can copy.
Manage ReSharper via Toolbox App
Toolbox App is a control panel that allows you to manage all JetBrains developer tools, including ReSharper, from a single point of access. It lets you launch ReSharper in different versions of Visual Studio, maintain different versions of the same tool, install updates and roll them back if needed. It also remembers your JetBrains Account and uses it to automatically log you in when you install and register new tools.
Install ReSharper via Toolbox App
- Download Toolbox App.
- Launch the setup file.
- When the installation is complete, accept the JetBrains privacy policy and sign in with your JetBrains Account.
Now you can manage existing tools, install new tools, and download updates:
If you’re using the Toolbox App, the installer doesn’t appear when you update ReSharper. To launch the installer when ReSharper is already installed, click the three-dot button next to ReSharper Tools and select Setup wizard… to access the dotUltimate installer.
Install into experimental instance of Visual Studio
Visual Studio’s experimental instance feature (previously known as custom hives) is intended for developing and debugging Visual Studio extensions, and maintains a separate copy of the configuration needed to run Visual Studio. Each experimental instance can have an entirely different configuration, from theme and window layout to the extensions that are loaded.
By default, JetBrains .NET products are installed as a per-user extension for the main instance of Visual Studio. It is not visible in other existing instances. However, it can be installed into other experimental instances. You may need that, for example, if you are developing a ReSharper plugin.
To install to an experimental instance, run the installer, click Options , select Install into experimental instance and enter the name of the instance. The experimental instance does not need to exist before starting the installation.
To launch Visual Studio in an experimental instance, run the Visual Studio executable in the command line with the following parameter:
devenv.exe /rootSuffix
Installation directories
JetBrains .NET products are installed in the following directory by default:
If you have installed JetBrains .NET products for all users, the installation directory is:
%\PROGRAMFILES(x86)%\JetBrains\Installations for 64-bit systems and
%PROGRAMFILES%\JetBrains\Installations for 32-bit systems.
Directories of products installed into experimental instances of Visual Studio have the experimental instance name as a suffix.
Installation log
If something goes wrong during the installation, you can study the installer log. Regardless of how you install ReSharper, you can find the log in the following directories.
- For v. 2018.1 and above: %LOCALAPPDATA%\JetBrains\Shared\vAny\Installer
- For older versions: %LOCALAPPDATA%\JetBrains\Shared\v
How to Active Resharper’s tab on Visual Studio 2019?
I installed ReSharper successfully but, still ReSharper was not appeared on Visual Studio’s tab. I will be glad if you can help me to fix this problem.
- visual-studio
- resharper
- visual-studio-2019
8,684 7 7 gold badges 64 64 silver badges 88 88 bronze badges
asked Apr 6, 2019 at 11:25
ehsan yousefi ehsan yousefi
1 1 1 silver badge 2 2 bronze badges
2 Answers 2
In VS2019, Microsoft groups all 3rd party extensions under the Extension Menu
In Visual Studio 2019 top level menus from extensions are moved to the Extensions menu as submenus
With a 3rd party extension Extensions in Main menu you can move the entries back to main menu:
Starting from Visual Studio 2019, all extensions previously located in the Main menu were moved into the Extensions menu. This extension allows choosing between the new and old behavior by bringing up selected extensions into the Main menu.