Visual Studio 2010の異なるプロジェクトにある異なるファイル用のプリプロセッサディレクティブ定数を使用できますか?ここで私は何をしようとしているの例です:異なるプロジェクトの異なるファイルのプリプロセッサディレクティブ(定数)
ファイル「1」で、プロジェクトに「」私は定義します。ファイル内TIMEDISPLAYING
#define TIMEDISPLAYING
「2」プロジェクトの「B」私はチェックTIMEDISPLAYING:
私はカスタム定数を追加できます。私は何か似たようなものを追加することができるソリューションファイルのどこかにありますか?または私のカスタム定数をすべてインポートする他のタイプのファイルですか?
私は現在、1つのクラスで定義されているブール定数を持っていますが、私のコードを定数に基づいてコンパイルしたいと思い、DEBUGで十分ではありません。
#if DEBUG
protected const bool ISTIMEDISPLAYING = 1 == 1;
protected const bool ISDATARANDOM = 1 == 0;
protected const bool IS_AUTO_LOADING_CHAMP_VENDOR = 1 == 1;
protected const bool IS_TESTING_PO = 1 == 0;
#endif
は、ここに私の最後の1への代替ソリューションがあります:私の次のソリューションは、DEBUGが定義されている場合はちょうど私のブール定数を追加するだろうか?どんな助けでも大歓迎です。
私はまだそれがどのように複数のプロジェクトで動作するか見ていない。私は条件付きの属性について知っていますが、各プロジェクトで設定する必要なしに、すべてのプロジェクトに対してどのように作成するのか分かりません。 – pqsk
私はそれがほぼ1年だったことを知っていますが、これはとても完璧であることが判明しました。アドバイスありがとうございます。私はそれを最初に理解していませんでしたが、過去1ヶ月間、私はドキュメントを読むのに少し時間を掛けようとしていました。パーツのデータを使って単体テストを実行したい場合は、ソリューションの構成タイプを変更するだけで、すべての作業を完璧に実行できます。本当にありがとう。 – pqsk
偉大な、私はあなたのために働いてうれしい! –