2010-05-07 4 views
1

.NET 2.0 응용 프로그램과 함께 Codeplex에서 응용 프로그램 실행을 볼 수 있습니까? Dotfuscator가 웹 서비스 URL을 사용하고 있다고 생각했습니다. http://so-s.info/PreEmptive.Web.Services.Messaging/MessagingServiceV2.asmx. 응용 프로그램 실행 이벤트를 수동으로 추적 할 수 있습니까? 추가 웹 서비스 참조 및 전화 같은 뭔가 :.NET 2.0의 Dotfuscator

Dotfuscator.MessageCache messages = new Dotfuscator.MessageCache(); 
messages.Business.CompanyId = new Guid("3E35F098-CE43-4F82-9E9D-05C8B1046A45"); 
messages.Application.Id = new Guid("my app guid"); 
messages.Application.Name = Application.ProductName; 
messages.Application.Version = Application.ProductVersion; 
Dotfuscator.MessagingServiceV2 s = new Dotfuscator.MessagingServiceV2(); 
s.Publish(messages); 
+0

비 .NET 4 응용 프로그램에 대한 내 대답에 대한 업데이트가 추가되었습니다. –

답변

1

당신이 코드 플렉스에서 호스팅되는 .NET 2.0 응용 프로그램을 인스트루먼트를 참조하는 경우는 수동으로 할 필요가 없습니다. Visual Studio 2010의 Dotfuscator 무료 버전을 사용하여 .NET 2.0 이상에서 컴파일 된 응용 프로그램 바이너리를 계측 할 수 있습니다.

.NET 2.0 응용 프로그램을 계속 빌드하고 .NET 2.0 이상의 솔루션에서 사용자 지정 특성 라이브러리 (PreEmptive.Attributes.dll)를 사용하거나 Dotfuscator GUI를 사용하여 주입 지점을 정의하거나 두 개 및 Dotfuscator는 응용 프로그램의 런타임 환경을 변경하지 않습니다.

계측 엔진은 .NET 2.0, 3.0, 3.5, 4.0, Compact Framework 2.0 이상 및 Silverlight 2, 3 및 4에서 컴파일 된 어셈블리에 적절한 주입을 사용합니다. Dotfuscator 사용자 인터페이스 만 사용하여 주입 지점은 응용 프로그램 바이너리 만 필요하기 때문에 원본 소스 코드가 필요하지 않습니다.

추가 5 월 11 일 :

비주얼 스튜디오 2010의 선박 만 .NET 4 높은 애플리케이션을 대상으로하는 PreEmptive.Attributes.dll의 버전입니다. .NET 4.0 이외의 응용 프로그램을 완벽하게 지원하기 위해 .NET 2.0 이상의 응용 프로그램에서 사용할 수있는 http://runtimeintelligence.codeplex.com/releases/에 라이브러리 버전을 게시했습니다. 이 라이브러리는 CodePlex에서 호스팅하는 오픈 소스 프로젝트 소스 코드로 재배포 할 수도 있습니다.

+0

VS2010의 .NET 2.0 프로젝트에서 PreEmptive.Attributes.dll을 참조 할 때 .NET의 상위 버전으로 업그레이드해야한다고 알려줍니다. 하지만 .NET 2.0에서 내 프로젝트를 유지하고 싶습니다. –

+0

Dotfuscator 관련 포럼에서이 글에서 계속하겠습니다 : http://www.preemptive.com/forum/index.php?f=10&t=184&sid=8b2369bd9c24108909152d22fe996fdd&rb_v=viewtopic –

관련 문제