es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Utilice variables del sistema en XML

Tengo un archivo de manifiesto escrito en XML.

Quiero usar una variable de entorno en él (Program Files), pero no funcionó.

Aquí está mi código:

<provider name="myapp" resourcefilename="${env.ProgramFiles}\myfile.dll" messagefilename="${env.ProgramFiles}\myfile.dll">

¿Cómo puedo usar la sintaxis XML de variables de entorno?

Al intentar ejecutar el manifiesto obtengo:

**** Advertencia: No se encontró el archivo de recursos para el proveedor myapp o no se pudo abrir.
resourceFileName: ${env.ProgramFiles}\myfile.dll

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para utilizar variables de entorno en sintaxis XML, debes usar la sintaxis ${nombre_variable}. En el código proporcionado, la sintaxis es correcta para utilizar la variable de entorno Program Files, pero puede haber un problema con los permisos de acceso o la variable no estar configurada correctamente.

    Para solucionar problemas, puedes intentar especificar manualmente la ruta del archivo en lugar de usar la variable de entorno, o verificar si la variable está configurada correctamente en tu sistema.

    También puedes intentar utilizar una sintaxis diferente para las variables de entorno, como %nombre_variable%, o utilizar PowerShell para configurar la variable de entorno antes de ejecutar el manifiesto.

Comments are closed.