내 응용 프로그램의 일부로 내 자신의 사용자 정의 로깅 시스템 (log4net의 맨 위에 앉아)을 작성하려면 지금 PostSharp (www.postsharp.org)를 고려 중입니다. PostSharp가 이러한 모든 요구 사항을 충족시킬 수 있다고 생각하십니까?Postsharp : 내 요구 사항에 좋은가요
이 내 요구 사항 :
나는 사용자 정의 메서드, 속성, 필드, 클래스 및 어셈블리 수준에서 작동 "측면"을 쓸 수 있기를 원하는.
은 내가 특별히 윈폼에서, 3.5뿐만 아니라 .NET 2.0 프로젝트에 대한 도구를 사용할 수 있도록하려면 및 ASP.NET MVC (포함)와 WCF 내가되고 싶지 않아
프로젝트 클라이언트 컴퓨터/배포 지점에서 내 소프트웨어와 별도로 별도의 도구 (exe)를 실행합니다.
선호 : 나는 도구의 dll을 재배포하지 않아도되는 것이 좋습니다. 그러나 런타임 dll을 앱으로 다시 배포하지 않아도된다는 요구 사항이 요구 될 수 있습니다. 따라서 건너 뜁니다.
내 응용 프로그램의 주로 사용자 지정 로깅 측면을 작성하도록이 기능을 확장하려고합니다.
웹 응용 프로그램을 재배포 할 것이고 Windows는 응용 프로그램을 양식으로 만들 것입니다. 그래서 내가 사용하려고하는 도구가 어떤 종류의 로열티 지불이나 라이센스 비용이 없는지, 그리고 그것이 하나의 특정 유형의 라이센스로 제한되지 않도록하려는 것입니다. 내 응용 프로그램의 상업용 라이센스를 판매하고 있습니다.
Log4PostSharp를 살펴볼 수 있습니다. 충분하지 않으면 향상시킬 수 있습니다 ... –
쿨하므로 log4postsharp도 확장 가능합니까? 그러면 나는 그것이 멋질 것이라고 생각한다. –
나는 그것이 얼마나 확장 성이 있는지 모른다. 그러나 그것은 아주 강력하다. 그리고 어떤 것이 든 그것을 확장하고 Google 코드로 다시 제출할 수 있습니다. –