【问题标题】:Is it possible to copy an entire directory when deploying to Azure?部署到 Azure 时是否可以复制整个目录?
【发布时间】:2012-11-21 14:41:30
【问题描述】:

我正在使用 Azure,需要将文件从我的项目复制到 Azure 的 approot 目录。
为此,我转到文件-->属性-->构建操作并设置
构建操作:内容
复制到输出目录:始终复制

它适用于文件,但现在我需要上传几个目录。
是否可以将整个目录上传到 Azure 的 approot?

我正在使用 .Net 4.5,Visual Studio 2012。

【问题讨论】:

    标签: c# azure azure-web-roles


    【解决方案1】:

    是的。但据我所知,您必须手动编辑您的.csproj 才能做到这一点。使用*** 进行递归,如下所示:

    <ItemGroup>
      <None Include="startup\**">
        <CopyToOutputDirectory>Always</CopyToOutputDirectory>
      </None>
    

    我通常手动添加一个文件,然后在我的.csproj 中更改生成的行。

    【讨论】:

      【解决方案2】:

      在 Visual Studio UI 文件夹中没有任何属性设置,而是只有文件具有编译器和其他打包工具使用的属性。如果选择每个文件有问题,您可以使用键盘快捷键(Shift + _top_file & _bottom_file 在文件夹中)选择特定文件夹中的所有文件,然后只使用一次属性设置。

      【讨论】:

      • 这个我试过了,但是我有一个复杂的目录结构,不能改变多个文件+目录的属性。
      猜你喜欢
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-06-05
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 2017-03-10
      相关资源
      最近更新 更多