Azure:我可以将一个不在我的解决方案目录中的文件复制到输出目录吗?

时间:2012-11-26 10:27:39

标签: azure visual-studio-2012

我正在使用Visual Studio 2012将工作者角色部署到Azure 我可以将文件添加到我的项目中并将其标记为:
构建操作:内容
复制到输出目录:始终

执行此操作时,Visual Studio会将文件复制到我的项目目录中,然后将此本地副本部署到 approot 目录。我希望部署阶段从外部位置获取文件并将其复制到输出目录中。

这可能吗?

注意:我这样做是因为我想在不同的目录下部署源代码管理中的文件,而且我不想维护不同的本地副本。

1 个答案:

答案 0 :(得分:2)

最简单的方法是将文件添加为链接:

  1. 右键单击您的工作人员角色项目,选择添加> 现有项目
  2. 选择一个文件(可以来自其他目录),并确保选择添加为链接。单击“添加为链接”后,文件将显示在项目中,其中包含快捷方式图标 Add As Link
  3. 将“复制到输出目录”属性设置为始终复制该文件
  4. 打包应用程序。如果您检查cspkg,您会看到该文件位于 approot 文件夹中:AppRoot content