Duplikat Identifier w WinJs.d.ts

głosy
2

Próbuję użyć maszynopis w aplikację Windows 8 (HTML5 / JS)

Mam spojrzał na app próbki

Aplikacja korzysta z pliku definicji pisania dla WinJS (WinJS.d.ts).

Muszę edytować ten plik nie jest kompletna. Jednak plik ma rozszerzenie interfejsu dla typu elementu dodając nieruchomości na WinControl (wpisany do każdego).

Ta linia dostaje i błąd „Duplikat identyfikatora«WinControl»” Nie jestem w stanie zlokalizować i inne miejsce to jest.

Ponadto, istnieją miejsca w kodzie, które pojawiają się błędy, ponieważ nie ma właściwość o nazwie WinControl

Utwórz 10/10/2012 o 00:25
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
2

Aby rozwiązać ten problem, musisz

  1. usuń lib.d.ts z dowolnego miejsca w ścieżce projektu (lub ścieżka do winrt.d.ts ) folderu. Jest to sprzeczne z definicjami zawartymi w lokalnej maszynie zainstalować folderu

  2. upewnij się, że nie masz żadnej z TS i plików (JS) identyfikowanych jako treści, jak zostaną one skopiowane do katalogu rozmieszczania i spowoduje taki sam problem duplikat (będą dwie definicje wszystko).

Proponuję otwarcie okna wyjściowego, zanim zrobisz kompilacji. Pozwoli Ci zobaczyć, co jest przyczyną problemów, ponieważ TCS prowadzony jest w postaci linii poleceń za kulisami dla Ciebie

Odpowiedział 11/10/2012 o 06:23
źródło użytkownik

głosy
0

Brzmi jak ten sam problem, który ja doświadczyłem, gdy próbuje rozszerzyć ten Windowinterfejs, błąd, który obecnie pracuje nad:

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

Jednak on tylko wspomina lib.d.ts, możesz dodać swoje problemy z emisją albo upewnić się, że to również jest stałe, lub wykluczyć, że jest to co powoduje problem.

Odpowiedział 10/10/2012 o 01:32
źródło użytkownik

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