2016-03-18 5 views
9

я получил следующее сообщение об ошибке после ремонта визуально студии 2015.ошибка сборки: Файл «COMPUTE_PATHS_ONLY.ts» не найден в визуальной студии

Error  Build: File 'COMPUTE_PATHS_ONLY.ts' not found. 

COMPUTE_PATHS_ONLY.ts не из моего Git репо. Другие файлы в репозитории Git не изменились. Что бы это могло быть?

ответ

10

Я нашел ответ здесь, это работает для меня: https://github.com/Microsoft/TypeScript/issues/7445

ошибка указывает на то, что существует несоответствие между вашими целями (C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript \ Microsoft.TypeScript.targets) и dll задач (C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript \ TypeScript.Tasks.dll); это будет проблемой, если установщик не будет обрабатывать определенный порядок установки разных версий.

Может пожалуйста, попробуйте:

  • деинсталлировать TS 1,8 * из Add/Remove Programs
  • деинсталлировать TS 1,7 * из Add/Remove Programs
  • убедитесь, что папка C:.. \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript пуст, если не удалить его вручную
  • снова установить TS 1.7.6, вы должны увидеть папку, созданную в C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ TypeScript
+0

Это также работает для машинописи 2.0. Я застрял в течение нескольких дней с этой ошибкой, и это единственное, что сработало. –

0

Указанные выше шаги не помогут устранить проблему. После выполнения описанных выше шагов я продолжал получать ту же ошибку компилятора. Я перезапустил свою машину после операции «удалить и установить», но не повезло. Наконец, я обнаружил, что вместо того, чтобы делать все это из панели управления, мы должны сделать это из диспетчера пакетов (щелкните правой кнопкой мыши по решению и выберите «Управление пакетами Nuget для решения ..» Сначала удалите пакет TS для своего проекта из диспетчера пакетов а затем установить пакет и строить.

Img of project setting

9

для меня решение было переместить папку в

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v15.0\TypeScript 

в

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\TypeScript 

и переписать все там.

+0

Я устанавливаю 1.8.4 после установки 1.7.6, и это сработало для меня –

+0

Это сработало для меня. Простая копия/вставка. не удалять/переустанавливать – jward01

0

This answer помог мне, я мог бы решить мою проблему таким образом

Когда я снял "COMPUTE_PATHS_ONLY" от линии Конфигурации = "$ (TypeScriptBuildConfigurations) COMPUTE_PATHS_ONLY" в файле Microsoft.TypeScript. цели, моя проблема была решена.

Смежные вопросы