0

Я хотел бы настроить приложение min winforms для использования автономного коллектора IntelliTrace.IntelliTrace автономный сборщик

Iv загрузил приложение, но я не могу найти, как настроить его на winforms.

Это должно быть в этой ссылке, я думаю, но я не совсем понимаю: https://msdn.microsoft.com/en-us/library/hh398365(v=vs.110).aspx

Кто-нибудь есть какие-либо советы? Я пытаюсь Google найти примеры без везения.

С наилучшими пожеланиями Роб

+0

Вы должны предоставить нам более подробную информацию. Что вы подразумеваете под «Я не могу найти, как я настроил его на winforms»? –

ответ

0

Вы должны использовать IntelliTrace автономный коллектор для запуска приложения WinForm. Вы можете найти ссылку по ссылке, которую вы отправили https://msdn.microsoft.com/en-us/library/hh398365.aspx#BKMK_Collect_Data_from_Executables

Командлет PowerShell предназначен для использования в веб-приложении или приложении sharepoint. Для другого управляемого приложения, команда, которую вы должны использовать это

<FullPathToIntelliTraceCollectorExecutable>   \ IntelliTraceSC.exe   запуска  /ф:   <PathToCollectionPlan>  /ф:   <FullPathToITraceFileDirectoryAndFileName>   <PathToAppExecutableFileAndFileName>

0

I есть сценарий powershell, который я использую для сбора трассировки из консольных приложений. Это должно быть одинаковым для winforms (я протестировал его против приложения WPF, и он работает). Единственный шаг, на который я не уверен, - это то, что вам нужно «План сбора» - это может занять много экспериментов.

Удачи!

#1) Create a C:\IntelliTrace and place this script in there 
$ROOT_DIR = $PSScriptRoot 

#2) Extract the intellitrace cab file to C:\IntelliTrace\IntelliTraceCollection  folder 

#3) Where is the path to the winforms executable? 
$Prog = "C:\path\to\my\winformsApplication.exe" 

#4) Where do you want to save the trace? 
$OutputLog = "$ROOT_DIR\MyTrace.iTrace" 

#Note use of relative paths 
$IntelliTraceStandAlone = "$ROOT_DIR\IntelliTraceCollection\IntelliTraceSC.exe" 

#YOU WILL MOST LIKELY NEED A DIFFERENT COLLECTION PLAN 
$collectionPlan = "$ROOT_DIR\IntelliTraceCollection\collection_plan.ASP.NET.default.xml" 

#5) Run it.. 
#Note "dot space $IntelliTrace..." 
. $IntelliTraceStandAlone launch /logfile:$OutputLog /collectionplan:$collectionPlan $Prog 
0
  • Скачать Intellitrace standalone collector

  • Двойной щелчок по исполняемому файлу

  • Поместите файл IntelliTraceCollectio.cab в папке. Например D: \ IntelliTrace

  • Откройте командную строку с правами администратора Перейти к указанному пути IntelliTraceCollectio.cab и введите команду

    expand /f:* IntelliTraceCollection.cab .

    (Не забудьте поставить . в конце)

  • Использование командной строки введите

    icacls "D:\IntelliTrace" /grant

    (D: \ IntelliTrace путь к папке, как указано выше)

  • Создать еще одну папку в качестве D : \ IntelliTraceLog (для хранения собранного файла журнала intellitrace)

  • Для сбора данных из приложения введите команду и

    D:\Intellitrace\IntelliTraceSC.exe launch /cp:"D:\Intellitrace\collection_plan.ASP.NET.default.xml" /f: "C:IntelliTraceLog\MyApp.itrace" "D:\xyz\abc.exe"

(D: \ хуг \ abc.exe фактический путь вашего файла, который вы хотите запустить)

  • Теперь вы получите файл itrace в D: \ IntelliTraceLog. Откройте его на предприятии визуальной студии. Выберите любое исключение и нажмите «Запустить отладку».

 Смежные вопросы

  • Нет связанных вопросов^_^