VS2015 Typecript compiler en un seul fichier sur enregistrer ne fonctionne pas
J'ai de la difficulté avec VS 2015 et Tapuscrit de la compilation sur enregistrer. Si je me permettre de combiner toutes les sorties dans un fichier que le fichier de sortie ne sera pas mis à jour sur enregistrer. Au cours de créer le fichier est mis à jour correctement.
Quelques fois il y a un message d'erreur dans la barre d'état indique l' .fichier de la carte ne peuvent pas être écrits.
Si je désactive le fichier option de compilation sur enregistrer est de travail.
Est-il une option à activer certains enregistrement afin que je puisse comprendre ce qui ne va pas?
Mise à jour:
J'ai été en mesure de reproduire cela avec une nouvelle propre Projet et aussi sur un autre PC d'un collègue avec un completeely différents projet existant. Si cela semble être un bug.
source d'informationauteur Denis Thomas
Vous devez vous connecter pour publier un commentaire.
Oui, j'ai reproduit ce trop
Vous devez définir le chemin d'accès complet pour le fichier JavaScript
Cela a été corrigé.
Aller à
Extensions and Updates
. Mise à jour vers la version1.5.4
ou au-dessus et cela devrait fonctionner.Le processus de mise à niveau est un peu bizarre, parce qu'un nouveau Visual Studio installer apparaît sur le dessus de l'instance en cours. Fermez Visual Studio-dessous, puis continuer avec la mise à jour pour éviter les conflits.
Il a fallu une surprenante longueur de temps (plus d'une minute) pour appliquer la mise à jour, mais il fonctionne très bien maintenant.
Remarque: Lors d'une
.ts
fichier puis enregistrer changement à apporter un réel changement de code, et pas seulement le type de quelque chose, de le supprimer et de les enregistrer ou de ne pas être reconnu.Chemin d'accès complet est bien jusqu'à ce que vous avez pour commencer à construire sur des machines différentes.
J'ai par exemple l'utilisation
R:\TFS-PROJECTS
sur ma machine locale, maisC:\TFS-PROJECTS
sur le serveur TFS (qui a également construit le tapuscrit).Comme une solution temporaire, je suis en utilisant
junction.exe
de faire un lien symbolique (exécuter en tant qu'administrateur).De cette façon, je peux utiliser le même chemin d'accès complet. Si vous avez très différentes hiérarchies vous pouvez utiliser
C:\PROJECT1-ROOT
et le point où vous en avez besoin.De jonction est un sysinternals programme disponible pour Microsoft :https://technet.microsoft.com/en-us/sysinternals/bb896768
En espérant un correctif pour ce bug sera déployé prochainement.