1

Visual Studio 2012 を使用してワーカー ロールを Azure にデプロイしています。
プロジェクトにファイルを追加して、次のようにマークすることができます:
ビルド アクション:コンテンツ
を出力ディレクトリにコピー:常に

これを行うと、Visual Studio によってファイルがプロジェクト ディレクトリにコピーされ、このローカル コピーがapprootディレクトリにデプロイされます。展開フェーズで、外部の場所からファイルを取得し、それを出力ディレクトリにコピーし たいと思います。

これは可能ですか?

注: これを行うのは、ソース管理にあるファイルを別のディレクトリにデプロイする必要があり、別のローカル コピーを維持したくないからです。

4

1 に答える 1

2

これを行う最も簡単な方法は、ファイルをリンクとして追加することです。

  1. worker ロール プロジェクトを右クリックし、[追加] > [既存のアイテム] を選択します。
  2. ファイルを選択し (これは別のディレクトリからでもかまいません)、必ず [リンクとして追加] を選択してください。[リンクとして追加] をクリックすると、プロジェクトにファイルがショートカット アイコンのような形で表示されます。
    リンクとして追加
  3. そのファイルの[出力ディレクトリにコピー] プロパティを [常にコピー] に設定します。
  4. アプリケーションをパッケージ化します。cspkg を確認すると、ファイルがapprootフォルダーにあることがわかります。AppRoot コンテンツ
于 2012-11-26T11:22:31.583 に答える