Подтвердить что ты не робот

Visual Studio 2015 Enterprise с ReSharper 10 Ultimate - невозможно правильно разрешить

У меня есть Visual Studio 2015 Enterprise, версия 14.0.24720.00 Update 1, а также ReSharper 10 Ultimate, версия 10.0.2. У меня есть файл typescript, который использует синтаксис AtScript для ссылки на директивный модуль Angular2 в качестве его аннотации. Однако ReSharper сообщает о следующей ошибке:

Директива Symbol 'не может быть правильно решена, возможно, она находится в недоступном модуле.

Ниже приведена полная подсказка.

введите описание изображения здесь

Приложение компилируется и работает как ожидалось, а часть angular приложения также функционирует по желанию. Похоже, что это ложный негатив ReSharper. Кто-нибудь знаком с обходным решением, которое просто отключает ReSharper или игнорирует предупреждение?

4b9b3361

Ответ 1

Проблема - это просто ошибка с последней версией ReSharper, если вы приостанавливаете ReSharper, проблема просто исчезает, и весь исходный код работает так, как ожидалось.

Обновление

С тех пор это было рассмотрено в версии ReSharper 2016.1.

Ответ 2

По состоянию на 02/2016 проблема исправлена ​​ в ReSharper Ultimate 10.1 EAP 3

В этой версии все еще есть некоторые другие проблемы typescript, хотя

Оригинальный ответ, объясняющий, почему он не может работать в предыдущих версиях:

Имел ту же настройку и ту же проблему. Я твердо верю, что это связано с: "moduleResolution": "node"

https://youtrack.jetbrains.com/oauth?state=%2Fissue%2FRSRP-273158

К сожалению, сейчас нет. Мы работаем над поддержкой node.js для следующей версии ReSharper.

Ответ 3

Как обходной путь, если вы используете angular2 в своей папке node_modules, вы можете ссылаться на нее напрямую, вместо того чтобы полагаться на новое разрешение модуля node. Например, вы можете:

import {Directive} from '../../node_modules/angular2/core';

Ответ 4

Это может быть проблема Resharper. отключите его из инструментов- > option- > Resharper Ultimate- > General- > Suspend Now, и ошибки будут скрыты.

Ответ 5

Я получал ту же проблему на одном из моих модулей на Resharper 2017.1 в Visual Studio 2017.

введите описание изображения здесь

Но после обновления моего Resharper до 2017.2.2, который решил проблему.

введите описание изображения здесь