[英]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.