Visual Studio не отвечает при использовании TypeScript

Я использую typescript. Я могу создать простые образцы typescript и запустить. Когда я создавал сложные типы кодов, визуальная студия не реагировала.

Может кто-нибудь из вас знает причину этой проблемы? Закладка Performance на TaskManager занимает около 35%. Может ли кто-нибудь из вас узнать об этой проблеме?

Код я был реализован, как показано ниже,

module myModule{
  export class myClass implements myInterface{
    // code to PartialUpdate, otalUpdate function declarations and 
    // extra properties and methods
  }
  export interface myInterface{
    PartialUpdate:void;
    TotalUpdate:void;
  }
}

Примечание. Visual Studio не отвечает при создании кода перед началом сборки.

Я использовал следующие расширения:

  • Средства разработки веб-разработчиков MicroSoft,
  • Менеджер пакетов Nuget,
  • TypeScript для VS 2012
  • Расширения VS для библиотеки Windows для JavaScript и
  • Web Essentials 2012

И моя системная конфигурация

  • Процессор: Pentium Dual core 2.70GHZ
  • Оперативная память: 4 ГБ
  • Тип системы: 64 бит

Ответ 1

Используете ли вы последнюю версию Web Essentials 2012? (2.0 на момент написания) И TypeScript (0.8.1.1)? У меня была такая же проблема с более ранней комбинацией WE и TS 0.8.1, но она была исправлена ​​в недавнем выпуске.

WebEssentials может быть настроен либо для компиляции при сохранении, либо для сборки. Перейдите Tools > Options > Web Essentials > TypeScript в VS2012 и попробуйте переключить эти ключи и посмотрите, помогает ли это.

Отключите Web Essentials, перейдите к Tools > Options, как описано выше, и попробуйте отключить Compile TypeScript on save. Таким образом, вы можете получить все преимущества WE без снижения производительности

Обновление

WE 2012 только что перешел к следующей версии: 2.1