MSBuild的AfterPublish目标(MSBuild AfterPublish Target

2019-10-18 12:12发布

我想用我的web项目的出版输出复制特定文件。 我试图改变Build ActionContent和更改Copy to Output DirectoryCopy always 。 这个工程除了它埋藏下来的子文件夹中以同样的方式是在项目的罚款。

我不希望它埋在一个子文件夹中。 我希望它坐在旁边的出版输出的其余部分。 我想我可能会使用,而不是处理这个问题AfterPublish目标。

可有人告诉我如何才能做到这一点? 我想,我需要知道的是,人在发布对话框中选择某种方式的路径。

Answer 1:

发布功能是不幸的是内心深处的Visual Studio本身的埋葬。 正因为如此,你在你可以做什么来扩展过程非常有限 。 正因为如此,即使你已经在这里提出了一个简单的任务,是不是真的有可能,至少从您的项目文件。 如果你需要得到你的Web部署更好的控制,我建议你先看看Web部署项目和/或MSDeploy 。 我会做它添加Web部署项目将准备Web应用程序的部署,包括这个自定义文件副本,然后让MSDeploy为你执行实际部署。



文章来源: MSBuild AfterPublish Target