Duplicitní identifikátor v WinJs.d.ts

hlasů
2

Snažím se používat strojopisu v aplikaci Windows 8 (HTML5 / JS)

Díval jsem se na ukázkové aplikace

Aplikace využívá definiční soubor psaní pro WinJS (WinJS.d.ts).

Musím tento soubor upravit, protože není kompletní. Soubor však má příponu rozhraní pro typ prvku Přidání vlastnost WinControl (napsaný na nějaké).

Tato linka dostane a chyba „Duplicitní identifikátor‚WinControl‘“ Jsem schopen najít i jiné místo, kde to je.

Také, tam jsou místa, v mém kódu, který jsem si chyby, protože není vlastnost s názvem WinControl

Položena 10/10/2012 v 00:25
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

Chcete-li tento problém vyřešit, musíte

  1. odebrat lib.d.ts odkudkoliv v cestě projektu (nebo cestou k vaší winrt.d.ts ) složky. To je v rozporu s definicí v místním strojopisem instalačního adresáře

  2. Ujistěte se, že nemáte žádné z vašich ts (a soubory JS) identifikovány jako obsah, protože budou zkopírovány do adresáře nasazení a způsobí stejný duplicitní problém (bude existovat dvě definice všeho).

Osobně bych doporučoval otevření okna výstupu než vy sestavení. To vám umožní vidět, co je příčinou problémů, protože TCS je spuštěn jako příkazového řádku v zákulisí pro vás

Odpovězeno 11/10/2012 v 06:23
zdroj uživatelem

hlasů
0

Zní to jako ve stejném čísle, které jsem zažil, když se snaží rozšířit Windowrozhraní, chyby, které se v současné době pracuje na:

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

Nicméně on pouze zmiňuje lib.d.ts, možná budete chtít přidat své problémy s otázkou buď se ujistil, že je to také být pevná, nebo vyloučit, že to je to, co způsobuje váš problém.

Odpovězeno 10/10/2012 v 01:32
zdroj uživatelem

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