Identificador duplicado en WinJs.d.ts

votos
2

Estoy tratando de utilizar de transcripción en un aplicación de Windows 8 (HTML5 / JS)

He mirado en la aplicación de ejemplo

La aplicación utiliza un archivo de definición de escribir para WinJS (WinJS.d.ts).

Necesito para editar este archivo, ya que no se ha completado. Sin embargo, el archivo tiene una extensión de interfaz para el Tipo de elemento de añadir una propiedad para WinControl (escrito a cualquiera).

Esta línea se hace y el error de identificador duplicado 'WinControl' yo soy incapaz de localizar y otra que es este sitio.

Además, hay lugares en mi código que tengo errores ya que no hay propiedad denominada WinControl

Publicado el 10/10/2012 a las 00:25
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
2

Para resolver este problema, debe

  1. eliminar lib.d.ts desde cualquier lugar de la ruta del proyecto (o la ruta a su winrt.d.ts ) carpeta. Está en conflicto con las definiciones contenidas en el texto mecanografiado local de la carpeta de instalación

  2. asegúrese de que usted no tiene ninguna de sus ts (JS) y archivos identificados como contenido ya que se copian en el directorio de despliegue y produzca en la misma edición duplicado (habrá dos definiciones de todo).

Yo sugeriría la apertura de la ventana de salida antes de hacer una construcción. Se le permitirá ver lo que está causando problemas desde tcs se ejecuta como una línea de comandos detrás de las escenas para usted

Respondida el 11/10/2012 a las 06:23
fuente por usuario

votos
0

Suena como el mismo problema que he experimentado cuando se trata de aumentar el Windowinterfaz, un error que se está trabajando en la actualidad:

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

Sin embargo, él sólo menciona lib.d.ts, es posible que desee añadir sus problemas con el tema, ya sea a asegurarse de que también está siendo fijo, o para descartar que esto es lo que causa el problema.

Respondida el 10/10/2012 a las 01:32
fuente por usuario

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