2012-12-17 57 views
10

kullanırken yazı tipi yanıt vermiyor. Basit yazı örnekleri oluşturabilir ve çalıştırabilirim. Karmaşık kodlar oluştururken, görsel stüdyo yanıt vermiyor.Visual Studio, TypeScript

Bu sorunun nedenini biliyor musunuz? TaskManager'daki Performans sekmesi yaklaşık% 35'dir. Bu sorunun farkında mısınız? yapı başlamadan önce, kodun kendisini yaratırken Visual Studio yanıt vermiyor olur: i hayata geçirildi

Kod

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; 
    } 
} 

Not aşağıdaki gibi görünüyor. Aşağıdaki uzantıları kullandık

:

  • Microsoft Web Geliştirici Araçları,
  • Nuget Paket Yöneticisi,
  • VS JavaScript için Windows Kitaplığı için uzantılar ve
  • VS 2012
  • typescript Web Temelleri 2012

Ve benim sistem yapılandırma olduğunu

  • İşlemci: Pentium Dual core 2.70GHZ
  • RAM: 4 GB
  • Sistem türü: 64 bit
+0

makinenizin spesifikasyonu – Fenton

+0

şimdi, sorumu güncelledim! –

+2

Web Essentials'ı kapatırsanız, herhangi bir iyileştirme var mı? Fark, Web Essentials'ın anında derlemesidir, oysa düz TypeScript uzantısı sadece derlemeyi derler. – Fenton

cevap

4

Web Essentials 2012 son sürümünü kullanıyorsunuz ? (2.0 yazma zamanında) Ve TypeScript (0.8.1.1)? Daha önceki bir WE ve TS 0.8.1 kombinasyonuyla aynı sorunu yaşadım, ancak son bir sürümde düzeltildi.

WebKaynaklar, kaydetmek ve/veya oluştururken derlemek için yapılandırılabilir. VS2012'de Tools > Options > Web Essentials > TypeScript'a gidin ve bu anahtarları değiştirmeyi deneyin ve bunun yardımcı olup olmadığını görün.

Web Essentials'ı Devre Dışı Bırakma, yukarıda açıklandığı gibi Tools > Options'a gidin ve Compile TypeScript on save'u kapatmayı deneyin. Performansta olmadan WE tüm yararları olabilir Bu şekilde

Güncelleme isabet

BİZ 2012 sadece bir sonraki sürüme üzerinde işaretli etti: Görsel Hangi Studio uzantıları var mı ve ne 2.1

+0

Yalnızca TypeScript 0.8.1.1 kullanıyordum. Ve js'de TypeScript'i desteklemek için aynı url'ye başvurdum. Bilginize, sadece verilen linkten indirilen web temellerini kullanıyordum. –

+0

Web Essentials'ı etkinleştirin, yukarıda açıklandığı gibi Araçlar> Seçenekler'e gidin ve 'Save on TypeScript'i kaydetme' seçeneğini kapatmayı deneyin. Bu şekilde, performans isabeti olmadan WE'nin tüm avantajlarına sahip olabilirsiniz. FYI Çok karmaşık bir modüler proje üzerinde çalışıyorum (50+ TS dosyası ve sayma, beş yuvalı AMD modülleri seviyesi) ve WE ve TS'nin en son sürümleriyle, her şey derhal derlenmiyor. Eğer 2012'e sahipseniz, – JcFx

+0

Web Essentials 2012'ye ihtiyacınız var mı? – Nikos