tengo un objetivo msbuild y tiene una etiqueta de importación como esto:MSBUILD: Obtienen el directorio actual de objetivos
<Import Project="$(MSBuildExtensionsPath)\Company\Company.LifeCycle.targets" />
En el contenido del archivo Company.LifeCycle.targets, ¿cómo puedo obtener programáticamente el directorio actual (en este caso es: C: \ Program Files \ MsBuild \ Company) ??
utilizo VS 2008, .NET 3.5
Edición: He visto la referencia, How can I get current directory in msbuild script?, pero no es válido para mí: $ (MSBuildProjectDirectory dame este valor, C: \ Trabajo \ Empresa \ Projects \ Test001 \ ProyectSW3
Uso msbuild 3.5; el código fuente no está disponible para obtener la nueva propiedad 'MSBuildThisFileDirectory' como MsBuild Community Tasks u otras extensiones en codeplex ?? – Kiquenet
No, esta es una actualización de MSBuild. En lugar de obtener el camino, debe pasar a través de una propiedad. –
@SayedIbrahimHashimi, su blog no tiene exactamente claro cómo ejecutar el proyecto de muestra allí para ver las propiedades reservadas. –