[英]MSBuild delete process
我正在努力解決大型項目上的MSBuild問題。 作為我們的MSBuild設置中自定義生成目標的一部分,我們在生成成功后將.PDB文件插入Symbol Store。 這很好。 但是,當我們刪除舊版本時,我們還必須從Symbol Store中刪除.PDB文件,這需要插入符號時生成的事務ID。 這是在構建調試文件中輸出的,因此沒有問題。 問題在於,我們要自動刪除舊版本,並且還需要同時刪除.PDB文件。 目前,這只能是手動的,並且在手動刪除構建之前,否則,我們將丟失交易ID。 有沒有辦法掛入MSBuild中的自動刪除過程並放入一些自定義目標?
我正在努力解決大型項目上的MSBuild問題。 作為我們的MSBuild設置中自定義生成目標的一部分,我們在生成成功后將.PDB文件插入Symbol Store。
使用符號服務器的榮譽。 我永遠不會后悔使用它。
對於您的特殊情況,我會考慮編寫一個自定義MSBuild任務並將該任務掛接到MSBuild腳本中。
編寫任務非常簡單,您可以非常容易地從項目文件中調用它:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask TaskName="SimpleTask3.SimpleTask3"
AssemblyFile="SimpleTask3\bin\debug\simpletask3.dll"/>
<Target Name="MyTarget">
<SimpleTask3 MyProperty="Hello!"/>
</Target>
</Project>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.