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
在您的發佈後步驟。這會稍微好一點,因爲它只會在編譯實際完成時觸發。
BTW極力推薦的書哈希米 - 它使所有這些東西明顯,讓你給承擔其直接的答案:P從Visual Studio
這應該更加明顯。 – WaffleSouffle 2012-03-12 11:51:37