0

Я пытаюсь профилировать и использовать инструмент моего подключаемого модуля VSTO Excel с помощью Visual Studio 2012 в Windows 8. Я хотел бы собирать счетчики вызовов управляемых функций и их тайминги.Как настроить VSTO-плагин (Excel) с помощью набора инструментов Visual Studio?

У меня нет проблем с параметром выборки по умолчанию, но результаты, как правило, слишком высокого уровня для меня (то есть ntdll.dll и wow64.dll - это двоичные файлы, выполняющие «всю работу»). Однако мои попытки задействовать плагин всегда дают результаты «без данных»; Я попытался подключиться к существующему процессу Excel, приостановить и переключить метод профилирования на «Инструментарий», а также с помощью Мастера производительности для создания инструментального профиля.

В этом случае выходное окно показывает сообщения, как в следующем:

Data written to C:\project-source\Report130912(3).vsp. 
Profiling finished. 
File contains no data buffers 
File contains no data buffers 
Analysis failed 

ли этот сценарий поддерживается для Visual Studio или я сделал что-то не так? Есть ли другой инструмент, который я могу попытаться получить эти данные?

ответ

0

Я понял это по ... делаю мой поисковый запрос более общем :)

http://mikedoszhang.blogspot.com/2011/10/profile-net-office-add-in-through.html

В сущности, каждый двоичный файл, который требует приборы должны быть зарегистрированы для COM Interop и построены для архитектуры x86 (не любой процессор). Кроме того, вам необходимо явно указать исполняемые файлы, которые вы хотите использовать.