В настоящее время я пытаюсь создать addin для Visual Studio 2008, в котором будут перечислены все файлы, которые не исключены из текущей конфигурации сборки.Visual Studio Addin «Исключить из сборки» Свойство
В настоящее время у меня есть тестовое консольное приложение C++, в котором есть 10 файлов, 2 из которых «Исключены из сборки». Это свойство, которое позволит исключить определенный файл из определенной конфигурации (например, отладка или выпуск). Это свойство расположено, когда вы щелкаете правой кнопкой мыши по файлу в проводнике решений и выбираете Properties-> Configuration Properties-> General-> Excluded From Build
На данный момент у меня есть следующий код, который будет зацикливаться, хотя все файлы проекта и получить свойства для каждого файла.
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);
}
}
Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти свойство «Исключено из сборки». Я не могу найти очень хорошую документацию о том, какие свойства перечислены где. Где это свойство Excluded From Build находится в объекте _applicationObject
?