在使用文件夹配置文件在Visual Studio中发布C#应用程序之后,我试图执行一个压缩并复制输出目录的脚本。
我认为这可以通过绑定到某些AfterPublish
目标来实现,但这似乎行不通。我真的找不到关于存在的目标或应该使用哪些目标的好的文档。
我在这里可以找到的most relevant question使用的Visual Studio 2010有点过时了。
答案 0 :(得分:0)
请查看以下网址,如果您尝试通过命令行或在VS中发布,则可能与该网址相关,因为两种样式使用不同的设置。
AfterPublish targets don't execute in final publish folder under Visual Studio 2017 #152
此链接的核心细节是以下文章:
vijayrkn于2017年3月16日评论 VS使用msbuild属性'PublishUrl'确定目标位置,而cli使用PublishDir。如果打开FileSystem publish的pubxml,则会注意到在PublishUrl属性中指定了目标位置。