C# Visual Studio团队服务-如何将生成的Windows服务文件复制到Azure VM

C# Visual Studio团队服务-如何将生成的Windows服务文件复制到Azure VM,c#,visual-studio,azure,continuous-integration,azure-devops,C#,Visual Studio,Azure,Continuous Integration,Azure Devops,我正在尝试运行Visual Studio Team Services自动生成和部署,但在将生成的windows服务复制到Azure VM时遇到问题 以下是我的步骤: 构建 尝试使用Windows文件复制 尝试使用Azure文件副本 当我使用Azure File copy从web项目(ASP.NET MVC 5)复制文件时,一切正常,文件都被传输。当我尝试复制Windows服务生成的文件时,它会自动失败。任务成功通过,但当我通过远程桌面打开VM时,文件夹为空。有什么想法吗?Windows服务

我正在尝试运行Visual Studio Team Services自动生成和部署,但在将生成的windows服务复制到Azure VM时遇到问题

以下是我的步骤:

构建

尝试使用Windows文件复制

尝试使用Azure文件副本


当我使用Azure File copy从web项目(ASP.NET MVC 5)复制文件时,一切正常,文件都被传输。当我尝试复制Windows服务生成的文件时,它会自动失败。任务成功通过,但当我通过远程桌面打开VM时,文件夹为空。有什么想法吗?

Windows服务项目与Asp.Net MVC项目不同。对于在“Visual Studio生成”步骤的“MSBuild arguments”中指定的参数,“$(Build.stagingdirectory)”文件夹中没有生成任何文件。所以“Azure文件复制”任务刚刚通过,没有复制任何内容

要解决此问题,请将参数更改为以下值,然后重试生成:

/p:outputpath="$(build.stagingdirectory)"