Visual Studio 2012 - TypeScript ב-VS2012: יצירת .js מתוך .ts (אוטומטית)
הוספתי את file1.ts ואני רואה שיש תלוי בו - כלומר file1.js.
אני שם לב שכל שינוי שאני מבצע ב-file1.ts - file1.js לא מתחדש אוטומטית.
הפיתרון היחיד שיש לי כרגע הוא על ידי קריאה ל-tsc.exe - כחלק מאירוע לפני הבנייה.
השאלה שלי היא - האם יש פתרונות עקיפים טובים יותר או אולי הגדרה כלשהי ששכחתי לבדוק?
תשובה #1
התקן את התוסף Web Essentials 2012 ב-Visual Studio 2012.
זה ייצור מחדש את קובץ ה-.js בכל שמירה של קובץ ה-.ts.
http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6
תשובה #2
עליך להוסיף יעד BeforeBuild לאפליקציית ASP.NET שלך בקובץ CSPROJ:
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
טיפ: ערוך את קובץ ה-csproj שלך עם פנקס הרשימות.
