ソリューションに含まれるプロジェクト ファイルまたはプロジェクト プロパティ シートからアクセスできるグローバル変数をソリューションに対して定義する方法はありますか?
すべてのプロジェクトに含めることができるプロパティ シートのパスを定義できる場合は、1 つの変数で十分です。
これは解決のために望ましい。環境変数は問題ありませんが、あまり望ましくありません。
* * (ビジュアルスタジオ 2010)
もう一度調べてみると、プロジェクトでユーザー定義の $(xxx) 変数を設定する方法がわかりません - はい、プロパティ シートで設定できますが、プロジェクトでは $(ProjectDir) を参照しています -
問題は、特定のプロジェクトを参照するすべてのプロジェクトがアクセスできる $(プロジェクト ルートのツリー) を定義したいことであり、ルートはそのプロジェクトに対して相対的になります。
別の方法としては、プロパティ シートが独自のパスにアクセスでき、それに対するプロジェクト コレクション ルート (共通リソースを持つ関連プロジェクトのツリー) を定義できる場合があります。
VS で大規模なシステムを構築するすべての人が同じ問題を抱えているようです。