Γραφομηχανή σε VS2012: (αυτόματα) δημιουργώντας .js από .ts

ψήφοι
20

Έχω προσθέσει file1.tsκαι μπορώ να δω ότι υπάρχει μια εξαρτώμενη σε αυτό - δηλαδή file1.js.

Παρατηρώ ότι οι αλλαγές που έκανα στο file1.ts- file1.jsδεν παίρνουν αυτόματα εκ νέου δημιουργείται.

Η μόνη λύση που έχω αυτή τη στιγμή είναι με την κλήση tsc.exe- ως μέρος της εκδήλωσης πριν από την κατασκευή.

Η ερώτησή μου είναι - είναι καθόλου καλύτερα λύση ή ίσως μια ρύθμιση κάπου θα μπορούσα να έχω χάσει εκεί;

Δημοσιεύθηκε 02/10/2012 στις 03:35
πηγή χρήστη
Σε άλλες γλώσσες...                            


5 απαντήσεις

ψήφοι
23

Εγκαταστήστε το Essentials Web 2012 επέκταση στο Visual Studio 2012.

Θα δημιουργήσετε ξανά το αρχείο .js σε κάθε αποθήκευση του αρχείου .ts.

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6

Απαντήθηκε 03/10/2012 στις 20:43
πηγή χρήστη

ψήφοι
6

Θα πρέπει να προσθέσετε ένα στόχο BeforeBuild να CSPROJ εφαρμογή ASP.NET σας:

<Target Name="BeforeBuild">
<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot;     @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
</Target>

Συμβουλή: επεξεργαστείτε το αρχείο csproj σας με το σημειωματάριο.

Απαντήθηκε 03/10/2012 στις 19:21
πηγή χρήστη

ψήφοι
4

Υποστήριξη για γραφομηχανή έχει αφαιρεθεί από Essentials Web 2012 v3

θα πρέπει τώρα να κατεβάσετε την υποστήριξη γραφομηχανή απευθείας από τη Microsoft:

http://www.microsoft.com/en-us/download/details.aspx?id=34790

Απαντήθηκε 13/11/2013 στις 14:00
πηγή χρήστη

ψήφοι
0

βύσμα

Μπορείτε να χρησιμοποιήσετε Εγκαταστήστε-πακέτο TypeScript.Compile να προσθέσετε ένα afterbuild στόχο που συγκεντρώνει όλα τα αρχεία γραφομηχανή που περιλαμβάνονται στο έργο σας.

Απαντήθηκε 03/05/2013 στις 13:23
πηγή χρήστη

ψήφοι
0

Στο Visual Studio θα πρέπει να κινήσει τη διαδικασία κατασκευής για τα αρχεία σας που πρόκειται να παραχθεί. Η χαρά δεν χρησιμοποιεί το ίδιο σύστημα κατασκευής, και δίνει το έναυσμα για τη σύνταξη φορά τις αλλαγές πηγή, οπότε αυτός είναι ο λόγος που βλέπουμε τη διαφορά στη συμπεριφορά.

Απαντήθηκε 02/10/2012 στις 17:56
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more