私の会社は で多くの作業をLINT
行っているため、作業を楽にするために、Visual Studio にいくつかのマクロを書き込んで、簡単にcompile LINT
ファイルを作成できるようにしました。しかし、問題が発生しました。Visual Studio 2010ソリューション ファイルの形式が変更されたため、マクロが機能しなくなったため、私の会社ではそれらの更新を担当しました。私の問題はここにあります。マクロ内で現在選択されている VS プロジェクトのプリプロセッサ定義にアクセスしようとしていますが、[プロジェクト プロパティ] ページで使用されている名前がコードに表示されません。コードでこの情報にアクセスする方法を見つけようとしてインターネットを検索してきましたが、見つけたすべての答えが間違った方向を指しています。DTE.Project and DTE.Configuration classes.
コード内で探している情報にどのようにアクセスするかについてのアイデアはありますか
?
編集: ( http://msdn.microsoft.com/en-us/library/aa984571(v=vs.71).aspxのおかげで) ProjectProperties インターフェイスを介してプロパティに直接プログラムでアクセスできないことはわかっていますが、それは不可能ではありません。
編集: プロジェクトおよび構成クラスのオブジェクト プロパティは、プロジェクト プロパティ UI に表示されるプロパティと一致しません。私が探しているプロパティは、これらのプロパティのいずれかに存在するか、別のクラスに存在する可能性があります