Tapuscrit dans VS2012: (automatiquement) générer à partir de Js .ts

voix
20

J'ai ajouté file1.tset je peux voir , il y a une personne à charge à elle - à savoir file1.js.

Je remarque que tout changement que j'ai fait à file1.ts- file1.jsne sont pas automatiquement regénérés.

La seule solution que j'ai en ce moment est en appelant tsc.exe- dans le cadre de l' événement pré-construction.

Ma question est - y at-il une meilleure solution de contournement ou peut-être un paramètre quelque part je pourrais ai manqué?

Créé 02/10/2012 à 03:35
source utilisateur
Dans d'autres langues...                            


5 réponses

voix
23

Installez les Web Essentials 2012 Extension dans Visual Studio 2012.

Il re-générer le fichier .js sur chaque enregistrement du fichier .ts.

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

Créé 03/10/2012 à 20:43
source utilisateur

voix
6

Vous devez ajouter une cible BeforeBuild au csproj de votre application ASP.NET:

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

Astuce: modifier votre fichier csproj avec le bloc-notes.

Créé 03/10/2012 à 19:21
source utilisateur

voix
4

Soutien à tapuscrit a été retiré de Web Essentials 2012 v3

vous devez maintenant télécharger le soutien dactylographiée directement à partir de Microsoft:

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

Créé 13/11/2013 à 14:00
source utilisateur

voix
0

prise de courant

Vous pouvez utiliser Install-Package TypeScript.Compile pour ajouter une cible AfterBuild qui compile tous les fichiers inclus dans tapuscrit votre projet.

Créé 03/05/2013 à 13:23
source utilisateur

voix
0

Dans Visual Studio vous devez appeler le processus de compilation pour vos fichiers à générer. Le terrain de jeu ne pas utiliser le même système de construction, et il déclenche la compilation une fois la source change, donc c'est la raison pour laquelle vous voyez la différence de comportement.

Créé 02/10/2012 à 17:56
source utilisateur

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