Как сделать так, чтобы Visual Studio 2015 CodeMap использовался для переполнения собственного стека

Похоже, CodeMap был бы невероятно полезен, но я не смог этого сделать полезной еще. Мой наиболее частый вариант использования — это извлечение функциональности в новые классы для очистки, но, несмотря на то, что мне кажется, что это именно то, что мне нужно, я не могу заставить его использовать что-то из того, о чем IDE знает.

Вот мои самые большие препятствия:

  • Создание нового .dgml и добавление хотя бы одного метода требует подключения к индексу кода, процесс, который занимает 5-10 минут и требует полной перестройки независимо от того, в каком состоянии находится код в данный момент. Я могу отключить сборку, но как сделать так, чтобы код оставался индексированным? Должен ли он повторно индексировать всю кодовую базу снова для каждого файла?
  • Как только я успешно добавляю метод, когда я добавляю другой, никакие отношения никогда не обнаруживаются. Я хочу отобразить то, что называет что, и может получить отношения только при добавлении всего проекта. Это заняло бы у меня меньше 1 с, используя функцию иерархии вызовов. Что я делаю не так, что не может получить эту информацию самостоятельно?

Я знаю, что могу делать это вручную, но я мог бы просто использовать View Call Hierarchy и Visio, которые по крайней мере не заставили бы меня индексировать каждый новый файл!

Я не смог найти в Интернете ничего о проблемах с родными проблемами C ++, только очень высокоуровневые инструкции по использованию. Кому-нибудь удалось заставить эту вещь работать как профессиональное программное обеспечение для производственного проекта C ++?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]