我需要在ClickOnce发布后shell(在我的.application文件中调用svn commit)。但是我无法找到将它挂钩到我的MSBuild .csproj文件中的方法。
荡!
我使用非常酷的MSBuild SideKick来检查我的.csproj文件,当我从SideKick内部运行时,AfterBuild目标确实在构建之后发生。 Hoever;我的shell失败了,我更喜欢在IDE内部工作。
有没有人在这方面有任何智慧珍珠?
答案 0 :(得分:4)
您是否尝试过创建 AfterPublish 目标?您应该在 语句后的.csproj文件中创建此目标。
Sayed Ibrahim Hashimi
我的书:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build
答案 1 :(得分:0)
我们已经使用该任务在构建中的不同点进行shell。这会为您生成一个新的cmd.exe实例。我用它来在后台生成PowerShell脚本。这很好,因为你可以使用PowerShell做很多事情,只需确保使用stdout,这样PS日志就会显示在你的团队构建中。