Identificateur double dans WinJs.d.ts

voix
2

Je suis en train d'utiliser tapuscrit dans une application Windows 8 (html5 / JS)

Je l' ai regardé l' exemple d' application

L'application utilise un fichier de définition de frappe pour WinJS (WinJS.d.ts).

Je dois modifier ce fichier car il est incomplet. Cependant, le fichier a une extension d'interface pour l'élément Type d'ajouter une propriété pour Wincontrol (tapé à tout).

Cette ligne obtient et erreur de « identifiant en double « Wincontrol » » Je ne suis pas capable de localiser et d'autres est ce lieu.

En outre, il y a des endroits dans mon code que je reçois des erreurs car il n'y a pas de propriété nommée Wincontrol

Créé 10/10/2012 à 00:25
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
2

Pour résoudre ce problème, vous devez

  1. retirer lib.d.ts de partout dans votre chemin de projet (ou le chemin vers votre winrt.d.ts ) dossier. Il est en conflit avec les définitions dans votre installation locale tapuscrit du dossier

  2. assurez-vous que vous n'avez pas de vos ts (et fichiers JS) identifiés comme contenu qu'ils seront copiés dans votre répertoire de déploiement et provoquera le même problème en double (il y aura deux définitions de tout).

Je suggère d'ouvrir la fenêtre de sortie avant de faire une construction. Il vous permettra de voir ce qui cause des problèmes depuis tcs est en cours d'exécution comme une ligne de commande dans les coulisses pour vous

Créé 11/10/2012 à 06:23
source utilisateur

voix
0

On dirait que la même question que je l' ai vécu en essayant d'augmenter l' Windowinterface, un bug qui est actuellement travaille sur:

http://typescript.codeplex.com/workitem/176

Cependant, il ne mentionne que lib.d.ts , vous pouvez ajouter vos problèmes à la question soit assurez - vous qu'il est également fixé, ou pour exclure que c'est ce qui cause votre problème.

Créé 10/10/2012 à 01:32
source utilisateur

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