0

最終製品を実行するために必要な構成ファイルと dll ファイルはほとんどありません。ビジュアル スタジオ ビルドにそれらを取得するように指示したいと考えています。

これまでのところ、それらをプロジェクトに追加するのは簡単でしたが、bin ディレクトリ (ターゲット) 内のファイルを取得するために、これらのファイルに設定する必要があるプロパティの正しい組み合わせを特定できませんでした。

注: ここでのデプロイという用語は、ビルド後のデプロイを指すものではありません。いずれにせよカスタム タスクになります。

これまでのところ、次のオプションが表示されます。

  • ビルドから除外: いいえ
  • コンテンツ: はい
  • アイテムの種類: ~20 のオプションのリストが含まれていますが、どれも機能するようには思えません。私はすでにそれらのほとんどを試しました。
4

1 に答える 1

1

構成ファイルを必要とするプロジェクトを選択し、それを右クリックして [プロパティ] を選択します。[ビルド イベント] タブ
に移動し、ビルド後のイベント コマンド ラインに次のように入力します。

copy pathfiletocopy $(ProjectDir)$(OutDir)

これで、[ビルドが成功した場合のみコピー] オプションをチェックできるようになりました。

もちろん、コマンドラインを好みに合わせて調整する必要があります。
また、[ビルド後の編集] ボタンを押して、プロジェクトとソリューションに関連する特定の情報を参照する定義済みマクロのリストを表示することもできます。IF $(ConfigurationName) == "Release"のような他の CMD シェル コマンドを挿入して、デバッグではなくリリース用にコンパイルする場合にのみコマンドを実行することもできます (たとえば、難読化ツールの実行)。

于 2013-07-27T20:54:21.680 に答える