Как стать автором
Обновить

Комментарии 30

ReSharper 9 по прежнему не совместим с Express версиями Visual Studio?
Сорри, нет. Но он совместим с VS Community Edition.
Вопрос непосредственно вам, mnemonics работает с 9 R#?
Конечно! Правда NuGet пакет пока не обновлен (как ни странно, он не мой). Чтобы добавить мнемоники в 9ку, просто идем в ReSharper|Tools|Templates Explorer, нажимаем на кнопочку Import, выбираем XML формат и даем ссылку на https://raw.githubusercontent.com/JetBrains/mnemonics/master/downloads/ReSharperMnemonics.xml.
Ни один плагин не совместим с Express версиями студии, так как она не поддерживает раcширения.

Совсем недавно Микрософт выпустила бесплатную* Visual Studio Community которая да поддерживает все плагины и технологии. Туда все устанавливается.
Спасибо. Про Community версию не знал )
image

То, что типы разные, вовсе о означает, что значения нельзя сравнивать. В TS любые значения сравнивать можно. То есть это как минимум не ошибка. Кроме того, то, что это разные шаблонные типы вовсе не означает, что реальные типы тоже будут разные. То есть тут и варнинг будет лишним. Но тезис мой в другом — дайте возможность быстрого отключения таких вот кривых «инспекций», как это сделано в вебшторме, например.
Можете дать полный кусок кода?
То есть это неотключаемо? Жаль.
Мне интересно, какой смысл отключать эту ошибку? Даже если отключите наш хайлайтинг, студия вам будет ошибку светить
Вот поэтому и неотключаемо.
Я не понял тогда, почему для вас это «Жаль»?)
Потому, что показывает ошибку там, где её нет. Я думал VS как родная мелкомягкая IDE лучше будет понимать семантику TS, чем WS. И в некоторых местах правда лучше — например, есть подсказки по ключам конфигурационного объекта. Но с такими косяками, посижу лучше на WS :-)
Что значит «где ее нет»? Это по спеке тайпскрипта ошибка компиляции. А если ошибки нет в вебшторме, то это баг вебшторма
Можно цитату из спеки?
4.15.3 The <, >, <=, >=, ==, !=, ===, and !== operators
These operators require one operand type to be identical to or a subtype of the other operand type. The
result is always of the Boolean primitive type.

3.8.3 Subtypes and Supertypes
S is a subtype of a type T, and T is a supertype of S, if one of the following is true, where S’ denotes the
apparent type (section 3.8.1) of S:
* S and T are type parameters, and S is directly or indirectly constrained to T

В вашем случае условие сабтайпинга не выполняется
Как-то я упустил этот момент, спасибо.
Странно, но 9-ка не принимает валидный ключ от 8-ки.
А почему она должна его принимать? :) Это новая версия продукта.
Годовой апргрейд, но уже разобрался — проблема была с тем самым ключем.
Подскажите, а есть ли бесплатные версии решарпера? (я имею в виду не для студентов/учителей/opensource, а старые версии).
Всё никак не попробую этот известный проект, а триальные версии я не очень люблю…
Триальная версия была, есть и будет лучшим способом попробовать продукт. Другая альтернатива — это ЕАР и бета-версии продукта перед релизом — но они по сути тоже триальные, т.к. постепенно заканчивается скрок их действия.
А ожидаются ли какие-нибудь скидки перед новым годом?
И второй вопрос: ReSharper Ultimate с персональной лицензией можно ли использовать одну лицензию под двумя пользователями на одном личном ноутбуке? Оба пользователя — один человек, просто окружение нужно разное для разных задач.
Скидки мы никогда заранее не анонсируем. А насчет двух пользователей — если не одновременно запускать то все должно работать.
Если вы их заранее не анонсируете, то где конкретно информация о них будет опубликована?
У нас в блоге а также в соцсетях.
Запустил обновление, снял все галочки около Решарпера (ибо пользуюсь 8 и менять пока не хочу) — результат, 8 решарпер в студии исчез.
Извините за неудобство. Дело в том, что новые версии ReSharper, dotTrace, dotCover, dotMemory, dotPeek несовместимы со старыми в рамках одной студии. Иными словами, если при инсталляции какого бы то ни было нового dotинструмента вы не отключаете интеграцию в ту же студию, где стоит ReSharper 8, то инсталлятор его удалит.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий