Deployment VS2015发布向导将文件复制到输出后,是否可以运行命令/脚本?

Deployment VS2015发布向导将文件复制到输出后,是否可以运行命令/脚本?,deployment,visual-studio-2015,automation,Deployment,Visual Studio 2015,Automation,我有一个非常简单的Windows服务项目,我想使用Visual Studio 2015部署到服务器上。我可以使用发布向导成功部署(右键单击project->Publish and deploy to\\myserver\c$\somepath\),但我需要1)在发布之前停止服务(以便可以替换可执行文件),2)在复制完文件后重新启动服务 我知道如何从命令行启动/停止服务,并提供了一种直接在构建操作中启动/停止服务的方法。但是,在VS将文件复制到服务器上的输出目录后,我似乎找不到执行任何操作的方法

我有一个非常简单的Windows服务项目,我想使用Visual Studio 2015部署到服务器上。我可以使用发布向导成功部署(右键单击project->Publish and deploy to
\\myserver\c$\somepath\
),但我需要1)在发布之前停止服务(以便可以替换可执行文件),2)在复制完文件后重新启动服务

我知道如何从命令行启动/停止服务,并提供了一种直接在构建操作中启动/停止服务的方法。但是,在VS将文件复制到服务器上的输出目录后,我似乎找不到执行任何操作的方法

例如,我曾尝试将以下内容添加到我的.csproj文件中,但没有成功:

<Target Name="Mytarget" AfterTargets="AfterPublish">
  <Warning Text="After AfterPublish" />
</Target>

Mytarget
在VS实际将文件复制到服务器之前执行,因此显然,我无法在发布后连接到
AfterPublish
。我还尝试了
PipelinePreDeployCopyAllFilesToOneFolder
CopyAllFilesToSingleFolderForPackage
,以及
MSDeployPublish
,但运气不佳(这些似乎根本无法执行)

我的最终目标是允许或多或少一键更新服务,而不必在每次更新后登录到远程桌面并手动运行脚本

在将Windows服务项目发布到服务器后,是否有任何方法可以让VS自动执行操作