我注意到当Visual Studio 2012加载/初始化项目时(打开解决方案或更改平台/配置时),它可能会执行一些MSBuild目标 - 那些列为InitialTargets
的目标(它并不总是这样做 - 有时它会等到你真正构建它;我无法确切地知道什么时候,但这是一个不同的问题。)
无论如何,这些目标可能会以MSBuild消息的形式生成一些输出。如果目标作为构建的一部分运行,这些消息将转到Visual Studio的输出窗口(可能还有一个日志文件)。但是,这些"加载时间目标"似乎并未将其输出发送到输出窗口。
如何查看或记录在构建时间之外执行的MSBuild目标的输出,特别是在初始化时间?