2016-03-31 19 views
7

BağlamVisual Studio'nun derleme sırasında hangi TypeScript derleyicisinin tam olarak kullanıldığından nasıl emin olunur?

Son zamanlarda typescript derleyici (1.8.x) çok Nuget Paketi olarak sunulmaya başlandı. Ancak burada iki paket

  • olduğunu biraz bulutlu gerçektir a) Microsoft.TypeScript.Compiler (bağımlılık yok)
  • b) Microsoft.TypeScript.MSBuild (** hiçbir bağımlılıkları ama TypeScript.Compiler içerir. ..btw: neden) Projemde

(.Csproj) typescript sürüm 1.7 olarak ayarlandı aslen bir yükledikten sonra neler öğrenmek istedi

<TypeScriptToolsVersion>1.7</TypeScriptToolsVersion> 

) ya da b)

Sayı/Soru

ben tam typescript derleme konusunda Visual Studio 2015 inşa sırasında neler olduğunu teşhis etmek için ne kadar basit bir yol bilmiyorum.

  • Ben tsc.exe gelen herhangi bir çıktı görmeye nasıl bilmiyorum
  • (sürüm numarası, yol, vs. gibi) Ben ayarı herhangi çıkan (etkili) görmek için nasıl bilmiyorum hangi MSBuild görev yolu dan (herkes ilgi ise, isteğe bağlı okuma) tsc.exe

Diganostic ben s yapmak için Mark Russinovich en ProcessMonitor kullanmak zorunda Çünkü bilginin benim eksikliği

sonuçları başlatacak Neler oluyor? Bu soru şu: Nasıl daha basit yapılır? Bir takma

  • ) projenizin/paketler klasörüne TSC'nin bir çalışma örneği başa çıkma dışında bir şey yapmaz. .csproj dosyasına dokunulmadı. Sonuç olarak, orijinal olarak yapılandırılan MSBuild görev 1.7 tsc yüklü dosyalar ve orijinal Ts uygulanacaktır Doğru: a) Kaldırma Program Files

  • çalıştırılıyor orijinal devlet "geri yükler". Bir şekilde aynı (Eh, bu/paketleri klasöründe

  • takma b paketi silmek yerine başka bir şey değildir)) + .csproj içinde MSBuild görev girişini değiştirir. Sonuç olarak, yeni tsc 1.8/paket klasöründen çalışacaktır.

  • Kaldırma b) Tümünü kaldır, tüm TypeScript ile ilgili MSBuild görevini .csproj dosyasından içerir. Bu, tüm ts dosyası derlemesini sessizce devre dışı bırakır (uyarı ve hata olmadan). varsayılan davranışını geri yükleme yönteminin basit bir yolu, projenize varsayılan MSBuild görevini .csproj dosyanıza yerleştirecek bir kukla .ts dosyası eklemektir.daha geri soruya

    için

    <TypeScriptToolsVersion>1.7</TypeScriptToolsVersion> 
    

    tam VS 2015 inşa sırasında typescript hakkında neler olup bittiğini görmek için daha basit bir yolu var mı:

Ya yüklemek ayarı dokundu ProcessMonitor kullanarak?

cevap

1

Bu muhtemelen biraz geç ama Msbuild/ayrıntı ile msbuild çalıştırırsanız: Ayrıntılı veya Msbuild/v: Detaylı size typescript derleyicileriyle ne olup bittiğini olarak çok daha detaylı bilgi verecektir.

Hemen inşa çıktısında tsc.exe aramak ve bunu

kullandığı daktilo sürümünü görür
İlgili konular