現在、現在のビルド構成から除外されていないすべてのファイルを一覧表示する Visual Studio 2008 用のアドインを作成しようとしています。
現在、10 個のファイルを持つテスト C++ コンソール アプリケーションがあり、そのうちの 2 個は「ビルドから除外」されています。これは、特定のファイルを特定の構成 (つまり、デバッグまたはリリース) から除外できるようにするプロパティです。このプロパティは、ソリューション エクスプローラーでファイルを右クリックし、[プロパティ] -> [構成プロパティ] -> [全般] -> [ビルドから除外] を選択すると表示されます。
現時点では、すべてのプロジェクト ファイルをループして各ファイルのプロパティを取得する次のコードがあります。
foreach (Project theProject in _applicationObject.Solution.Projects)
{
getFiles(theProject.ProjectItems);
}
private void getFiles(ProjectItems theItems)
{
foreach (ProjectItem theItem in theItems)
{
string theItemName = theItem.Name;
foreach (Property theProp in theItem.Properties)
{
string thePropName = theProp.Name;
}
getFiles(theItem.ProjectItems);
}
}
私が抱えている問題は、「ビルドから除外」プロパティが見つからないように見えることです。どのプロパティがどこにリストされているかについての非常に優れたドキュメントが見つかりません。_applicationObject
この Excluded From Build プロパティはオブジェクト内のどこにありますか?