31/8/2009 16:35 El Bruno

[VS2008] Como setear las variables de contexto necesarias para utilizar Visual Studio desde la linea de comandos

 

 

Buenas

revisando los threads en los foros en español de Team System (del cual tengo la suerte de ser moderador), una respuesta del gran Jose Luis Soria hizo que saque de los borradores un post relacionado con el archivo vsvars32.bat. Por lo general, cuando comienzas a crear soluciones para Visual Studio con archivos bat, llegas a un punto donde necesitas setear variables de contexto que ayuden a acceder a los elementos propios de .Net Framework, de Visual Studio y de otras herramientas.

Una de las soluciones más comunes, es agregar en el PATH local la información necesaria; pero también es posible realizar esta acción en el mismo bat para ahorrarnos el seteo en cada máquina. El archivo [C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat] se encarga de setear estas variables de contexto y nos ahorra una tarde de investigación al respecto. El artículo oficial de MSDN se puede revisar desde http://msdn.microsoft.com/es-es/library/1700bbwd.aspx

Ahora con la llegada de PowerShell, la verdad es que la creación de un bar puede ser algo pesado y obsoleto; asi que si buscas una versión del vsvars32.bat pero para Powershell, puedes echarle un vistazo a http://www.agileprogrammer.com/dotnetguy/archive/2007/11/22/23853.aspx

 

Saludos @ Mom’s House

El Bruno

Archivado en: ,,
Comparte este post:

# re: [VS2008] Como setear las variables de contexto necesarias para utilizar Visual Studio desde la linea de comandos

Tuesday, September 01, 2009 5:40 PM by Jose Luis Soria

Bruno, muchas gracias por lo de "gran"... sobre todo teniendo en cuenta de quién viene jejeje.

Muy interesante lo de la versión para PowerShell, le echaré un vistazo.

Un saludo!!

# re: [VS2008] Como setear las variables de contexto necesarias para utilizar Visual Studio desde la linea de comandos

Thursday, September 03, 2009 6:09 PM by preguntoncojonero

con el powershell se complica masssss