使用VST时,如何在Azure Cloud Services软件包中包含其他文件



我有一个带有Web项目的解决方案,以及将Web项目作为cspkg文件部署到云服务的云项目。这一切都很好。但是,我有一个i 不想要的文件,但我 do 是否希望将cspkg文件部署到云服务中。

我们使用VST来构建和部署事物,我还没有想出如何在该系统中包含额外的文件。我尝试了一个复制文件步骤,但这并不能将文件输入包装,但是它确实将其放入工件中。我尝试了我在网上找到的其他东西,例如PipeLineCollectFilesphasephasependependen注入技术,但似乎无效。

这是可能的,如果是这样,怎么能完成?

Azure部署软件包文件(CSPKG)文件被拉开和加密,没有更好的方法来添加其他文件(更多详细信息:创建Azure package时包括/排除文件)。但是您可以将文件包含在之前的目标中。为此,您无需将文件包括到Web项目。

例如:

  1. 编辑Web项目文件(例如Webrole1.csproj)
  2. 在标签之前添加之前构建目标。

代码:

<Target Name="BeforeBuild">
    <ItemGroup>
      <Content Include="FilesTT.txt">
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      </Content>
    </ItemGroup>
  </Target>

相关内容

最新更新