我正在尝试运行 Visual Studio Team Services 自动构建和部署,但在将构建的 Windows 服务复制到 Azure VM 时遇到问题。
这些是我的步骤:
当我使用 Azure 文件复制从 Web 项目 (ASP.NET MVC 5) 复制文件时,一切正常并且文件已传输。当我尝试复制 Windows 服务构建的文件时,它会默默地失败。任务成功通过,但当我通过远程桌面打开虚拟机时,该文件夹为空。有什么想法吗?
最佳答案
Windows Service 项目与 Asp.Net MVC 项目不同。使用您在“Visual Studio Build”步骤的“MSBuild Arguments”中指定的参数,“$(build.stagingdirectory)”文件夹中不会生成文件。因此“Azure 文件复制”任务刚刚通过并且没有复制任何内容。
要解决此问题,请将参数更改为以下内容,然后再次尝试构建:
/p:outputpath="$(build.stagingdirectory)"
关于c# - Visual Studio Team Services - 如何将构建的 Windows 服务文件复制到 Azure VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36891848/