ho un obiettivo msbuild e ha un tag di importazione come questo:MsBuild: Get directory corrente di obiettivi
<Import Project="$(MSBuildExtensionsPath)\Company\Company.LifeCycle.targets" />
Nel contenuto del file di Company.LifeCycle.targets, come posso ottenere programatically la directory corrente (in questo caso è: C: \ Programmi \ MsBuild \ Company ??
Io uso VS 2008, .NET 3.5
Edit: Ho visto il riferimento, How can I get current directory in msbuild script?, ma non vale per me: $ (MSBuildProjectDirectory dammi questo valore, C: \ Work \ Azienda \ Projects \ Test001 \ ProyectSW3
Uso msbuild 3.5; codice sorgente non disponibile per ottenere la nuova proprietà 'MSBuildThisFileDirectory' come Attività della community di MsBuild o altre estensioni in codeplex ?? – Kiquenet
No questo è un aggiornamento di MSBuild stesso. Invece di ottenere il percorso che deve essere passato attraverso una proprietà. –
@SayedIbrahimHashimi, il tuo blog non è esattamente chiaro su come eseguire il progetto di esempio lì per vedere le proprietà riservate. –