Duplicate Identifier i WinJs.d.ts

stemmer
2

Jeg prøver å bruke Loggfila i en Windows 8-app (HTML5 / JS)

Jeg har sett på prøve app

Programmet benytter en skriver definisjonsfilen for WinJS (WinJS.d.ts).

Jeg trenger å redigere denne filen som det ikke er fullført. Men filen har et grensesnitt forlengelse for den typen element å legge en eiendom for winControl (skrevet til noen).

Denne linjen blir og feil av Duplicate identifikator 'winControl' Jeg klarer ikke å finne og annet sted dette er.

Det er også steder i koden min at jeg får feil så er det ingen eiendom som heter winControl

Publisert på 09/10/2012 klokken 23:25
kilden bruker
På andre språk...                            


2 svar

stemmer
2

For å løse dette problemet må du

  1. fjerne lib.d.ts fra hvor som helst i prosjektet sti (eller banen til winrt.d.ts ) mappe. Det er i konflikt med definisjonene i din lokale Loggfila installere mappen

  2. sørg for at du ikke har noen av dine ts (og JS-filer) som er identifisert som innhold som de vil bli kopiert til utplassering katalog og vil føre til at samme duplikat problemet (det vil være to definisjoner av alt).

Jeg vil foreslå å åpne utgangs vinduet før du gjør en bygge. Det vil la deg se hva som forårsaker problemer siden TCS blir drevet som en kommandolinje bak kulissene for deg

Svarte 11/10/2012 kl. 05:23
kilden bruker

stemmer
0

Høres ut som det samme problemet som jeg har opplevd når jeg prøver å forsterke Windowgrensesnitt, en bug som er under arbeider med:

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

Men han bare nevner lib.d.ts, kan det være lurt å legge til dine problemer til spørsmålet til enten sørge for at det også blir løst, eller for å utelukke at dette er hva som forårsaker problemet.

Svarte 10/10/2012 kl. 00:32
kilden bruker

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