Статистика Сборки Visual Studio

Нет, потому что необходимо выбрать их. Однако можно создать сохраненную proc обертку, которая может победить точку наличия функции таблицы.

12
задан Danra 8 November 2009 в 10:27
поделиться

3 ответа

MSBuild (что VisualStudio использует для сборки) может предоставить вам эту информацию. Включите в свой msbuild.exe вызов переключателя PerformanceSummary :

msbuild.exe your.sln /clp:PerformanceSummary ...

Это даст вам что-то вроде этого в конце журнала выполнения сборки:

Project Performance Summary:
      374 ms  your.sln  1 calls

Target Performance Summary:
...
      109 ms  GetWinFXPath                               1 calls
      156 ms  EntityDeploy                               1 calls
      390 ms  Build                                      2 calls
...
Time Elapsed 00:00:00.43

Если вам нужен файл, содержащий только эту информацию, а не записываемый на консоль, вы можете использовать этот переключатель (с файлом журнала установлен на некоторый путь):

/logger:FileLogger,Microsoft.Build.Engine;logfile=perf.log;encoding=Unicode;performancesummary
13
ответ дан 2 December 2019 в 20:18
поделиться

Есть событие сборки, вы можете использовать их, вы также можете запустить пакетный скрипт до и после сборки, чтобы отобразить время >> имя_файла

, а затем отрендерить файл и получить статистику .

(события goto build на странице свойств проекта)

3
ответ дан 2 December 2019 в 20:18
поделиться

Если бы вы использовали инструменты непрерывной интеграции, такие как Cruise или Cruise.NET, эти инструменты отлично справились бы с отображением таких показателей, как время сборки, среднее время сборки и т. Д.

0
ответ дан 2 December 2019 в 20:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: