Ho più sistemi per l'esecuzione di build di soluzioni C# tramite uno script msbuild. All'interno di questa soluzione c'è un progetto (csproj) che contiene riferimenti a file .ts da compilare usando Visual Studio 2013 integrato nel supporto per tsc.Che cosa determina quale versione di Typescript viene utilizzata durante un processo di msbuild?
Sul nostro sistema di generazione originale quando il progetto si basa sullo script del progetto msbuild, fa riferimento a C: \ Programmi (x86) \ Microsoft SDK \ TypeScript \ 1.0 mentre su un nuovo sistema è collegato a C: \ Programmi (x86) \ Microsoft SDK \ TypeScript \ 1.1 e abbiamo bisogno di 1.0 per funzionare correttamente. Come/dove posso cambiare questo punto per indicare la versione corretta?
Grazie Dick, sì, questo sembrava fare il trucco. La mia unica domanda è perché su un agente di compilazione (prima di questo aggiustamento) il progetto stava usando correttamente 1.0 mentre su quest'altro stava usando 1.1 Ora che lo sto guardando, sembrerebbe che il server che ha default 1.1 sia 1.1 . e 1.0 installato, quindi probabilmente senza questa dichiarazione esplicita è di default alla versione più recente. – Maniaque