9

VS2010 のコンソール アプリケーションのプロジェクト プロパティの [デバッグ] タブを使用すると、デバッグ中にプロジェクトに渡すコマンド ライン パラメータを設定できます。

パスであるパラメーターを設定したいと思います。パスはソリューションフォルダーに存在するパスであり、各環境が異なるため、各開発者/マシンに固有です。

ビルド前およびビルド後のイベントでは、 などのマクロを使用できますが$(ProjectDir)、コマンド ライン パラメータに対してこれを行う方法が見つかりません。方法はありますか? ひどすぎない限り、ハックは問題ありません。

ありがとう

4

2 に答える 2

2

コマンド ライン引数で使用する方法は見つかりませんでしたが、次の方法$(ProjectDir)でプロジェクト内に含まれるファイルにアクセスできます。

  • [出力ディレクトリにコピー] プロパティを変更して、特定のファイルを出力ディレクトリにコピーするように Visual Studio に指示します。
  • コマンド ライン引数を から$(ProjectDir)/FileNeededDuringRuntimeに変更しますFileNeededDuringRuntime

おそらく変数を使用するすべてのケースをカバーするわけではないため、これはハックのようなものですが、いくつかのファイルを参照するだけであれば、うまくいくかもしれません.

于 2012-08-02T14:31:44.783 に答える