0

IntelliTrace 독립형 수집기를 사용하려면 최소 winforms 앱을 설정하고 싶습니다.IntelliTrace 독립형 수집기

Iv가 응용 프로그램을 다운로드했지만 winforms로 설정하는 방법을 찾을 수 없습니다.

그것은 내 생각이 링크에 있어야합니다,하지만 난 꽤 이해 해달라고 : https://msdn.microsoft.com/en-us/library/hh398365(v=vs.110).aspx

는 사람이 어떤 조언이 있습니까? 나는 운이 좋지 않은 예를 찾기 위해 구글을 찾으려고 노력하고있다.

안부 롭

+0

자세한 내용을 알려주십시오. "당신은 내가 어떻게 그것을 winforms로 설정했는지 찾아 낼 수 없습니다"라는 말은 정확히 무엇을 의미합니까? –

답변

0

당신은 IntelliTrace 독립형 당신의 WinForm 응용 프로그램을 실행하는 컬렉터를 사용해야합니다. 게시 한 링크에서 참조를 찾을 수 있습니다. https://msdn.microsoft.com/en-us/library/hh398365.aspx#BKMK_Collect_Data_from_Executables

PowerShell cmdlet은 웹 응용 프로그램 또는 공유 지점 응용 프로그램 용입니다. 다른 관리 응용 프로그램에 대해 당신이 사용해야하는 명령은

<FullPathToIntelliTraceCollectorExecutable>   IntelliTraceSC.exe   출시  /CP : \   <PathToCollectionPlan>  /F :   <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
  • .exe 파일

  • 폴더에 IntelliTraceCollectio.cab 파일을 넣어에 다운로드 Intellitrace standalone collector

  • 더블 클릭합니다. 예를 들어, D의 경우 : 관리자로 \ Intellitrace

  • 열기 명령 프롬프트 을 넣어

    expand /f:* IntelliTraceCollection.cab .

    이 (잊지 마세요 명령을 IntelliTraceCollectio.cab 의 지정된 경로로 이동하여 입력합니다.

  • 명령 프롬프트를 사용하여 끝)에서, 입력

    icacls "D:\IntelliTrace" /grant

    (D : \ Intellitrace 위의 지정된 폴더의 경로)

  • 하는 D와 같은 또 하나의 폴더를 만듭니다이다 : \ IntelliTraceLog (수집 된 Intellitrace 로그 파일을 저장)

  • 응용 프로그램에서 데이터를 수집하려면 comm 및

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

(D : \ XYZ \ abc.exe 당신이 실행하려는 파일의 실제 경로)

  • 는 이제 D에 itrace 파일을 얻을 것이다 : \ IntelliTraceLog. Visual Studio 엔터프라이즈에서 엽니 다. 예외를 선택하고 디버깅 실행을 클릭하십시오.