Как просмотреть файл Visual Studio VSP, созданный на другом компьютере? - PullRequest
7 голосов
/ 10 мая 2011

Я запустил Visual Studio Profiler на своем компьютере разработчика и создал файл VSP. На моей машине разработки представление «Сведения о функции» позволяет мне увидеть строки кода, выполнение которых занимает много времени. У меня вопрос, как я могу отправить этот файл кому-то еще без потери функциональности?

Когда я копирую только файл VSP на другой компьютер и пытаюсь открыть его в Visual Studio, я получаю некоторые из функций, но не вижу ни одного кода в представлении «Сведения о функции», и вместо этого см. «Исходный код недоступен. Возможно, у вас нет соответствующих путей к символам или произошла ошибка при загрузке символов».

Я также пытался скопировать исходные файлы и файлы PDB, но результаты те же. В окне вывода кажется, что Visual Studio пытается найти файлы PDB по пути, который существовал на моем компьютере для разработки, но, поскольку он работает на другом компьютере, он не может их найти.

1 Ответ

4 голосов
/ 10 мая 2011

У вас есть два варианта (для получения дополнительной информации см. MSDN ):

  1. Вы можете открыть отчет (VSP) один раз на компьютере разработчика, поскольку это должно автоматически сериализовать символы длявы.Затем вы можете скопировать измененный файл VSP на компьютер для разработки.ИЛИ:
  2. Вы можете использовать инструмент командной строки vsperfreport.exe, чтобы сначала упаковать символы на компьютере разработчика.

Это должно решить любые проблемы с отсутствующими файлами PDB, но длячтобы увидеть представление исходного кода, вам нужно иметь исходные файлы по тому же пути на другом компьютере, что и на компьютере разработчика.

...