http://msdn.microsoft.com/en-us/library/b0bktkzs.aspx dice:
Examine el registro de generación en el directorio de archivos intermedia para ver lo que realmente ejecutado. La ruta y el nombre del registro de compilación están representados por la expresión de macro MSBuild, $ (IntDir) \ $ (MSBuildProjectName) .log.
[Y la manera más fácil de conseguir que hay que hacer proyectos | Mostrar todos los archivos, y luego ir a la derecha Explorador de soluciones y haga clic para abrir la carpeta en el Explorador de Windows]
EDIT: Para apaciguar nuestra -1er descontentos ... Obviamente, podría inferir de esto que podría agregar un <Execute Command="notepad.exe $(IntDir)\$(MSBuildProjectName).log"/>
o similar si necesita aparecer literalmente, pero eso no tiene sentido para mí.
EDIT 2: EJEMPLO. Editar el archivo .csproj, y en la sección con
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
->
Cambiar a:
<Target Name="AfterBuild">
<Exec Command="notepad.exe $(IntDir)\$(MSBuildProjectName).log" />
</Target>
razón yo no expandirlo a cabo es que esto obtener molesto rápido. Posiblemente podría poner:
notepad.exe $(IntDir)\$(MSBuildProjectName).log
En su etapa de creación de publicaciones. Esto funcionaría un poco mejor, ya que solo se dispararía cuando la compilación realmente haya hecho algo.
Por cierto recomiendo conseguir el libro Hashimi - que hace que todo esto evidente y hace dar respuestas que asumen su sencilla: P
Esto debería ser mucho más obvio. – WaffleSouffle