http://msdn.microsoft.com/en-us/library/b0bktkzs.aspx 说:
检查中间文件目录中的构建日志以查看实际执行的内容。构建日志的路径和名称由 MSBuild 宏表达式 $(IntDir)\$(MSBuildProjectName).log 表示。
[到达那里最简单的方法是执行项目|显示所有文件,然后转到解决方案资源管理器并右键单击在 Windows 资源管理器中打开文件夹]
编辑:为了安抚我们心怀不满的 -1er... 您显然可以从中推断出,如果它需要从字面上弹出,您可以添加 <Execute Command="notepad.exe $(IntDir)\$(MSBuildProjectName).log"/> 或类似名称,但这对我来说没有意义。
编辑 2:示例。编辑 .csproj 文件,并在与
部分
<!-- 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.
-->
改成:
<Target Name="AfterBuild">
<Exec Command="notepad.exe $(IntDir)\$(MSBuildProjectName).log" />
</Target>
我没有扩展它的原因是这会很快变得烦人。你可能会说:
notepad.exe $(IntDir)\$(MSBuildProjectName).log
在您的后期构建步骤中。这会稍微好一点,因为它只会在编译实际完成某些事情时触发。
顺便说一句,强烈建议您购买 Hashimi 书 - 它使所有这些内容变得显而易见,并让您给出假设其简单明了的答案:P