2012-01-23 10 views
5

Estoy intentando pasar la macro $ (Configuración) como parámetro a una herramienta externa (archivo por lotes), sin embargo, parece estar vacía. Intenté llamando a un simple test.bat que echo es el parámetro% 1 y paso la macro $ (Configuración) como un param. Nada se muestra sin embargo. Cualquier idea

+0

¿Cómo exactamente ha intentado pasarlo al archivo por lotes? – Oded

+0

En la ventana de agregar herramienta externa hay un cuadro de texto de parámetros, simplemente lo ingresé allí. – Colin

Respuesta

1

$(Configuration) no figura como uno de los argumentos IDE definidos que se pueden utilizar al definir una herramienta externa.

Ver this list para las definidas - dado que $(Configuration) no está en la lista, no es algo que pueda usarse como argumento para una herramienta externa.

+0

¿Hay una solución? – Colin

+0

@Colin - No es que yo sepa. Además de los argumentos definidos, no hay forma de hacer esto dinámico. Puede definir la herramienta externa _múltiples veces_ - para cada configuración. – Oded

+0

Prob. va a hacer eso. ¿Dónde almacena VS la configuración de selección actual? En el archivo .sln? Tal vez podría extraer eso? – Colin

Cuestiones relacionadas