나는 최근에 asp.net 응용 프로그램에 대한 응용 프로그램 시작 방법을 발견했습니다. 나는 콘솔 애플 리케이션을 위해 그런 것을 필요로한다. 외부 로깅 DLL이 있습니다. dll을 참조 할 때 일부 로깅 코드가 자동으로 실행되도록 로깅을 구성하려고합니다. 다른 코드가 실행되기 전에 클래스 생성자를 호출하면됩니다. 어떤 도움을 주시면 감사하겠습니다.C# 콘솔 응용 프로그램에서 main 함수 앞에 코드를 자동으로 실행하는 방법이 있습니까?
Like Application Insights는 mvc 응용 프로그램에 대한 참조 추가 및 구성 파일에 계측 키 추가시 perf 카운터를 자동으로 수집합니다. 나는 콘솔 애플 리케이션을 위해 그런 것을 필요로한다.
정적 블록을 사용할 수 있습니다. – Prabu
여기를 참조하십시오. @Vasudha Gupta http://stackoverflow.com/questions/8459095/static-code-blocks – Prabu
로깅 dll은로드 될 때 자동으로 실행되도록하고 싶습니다. 다른 어셈블리 (예 : 콘솔 앱)에서 추가 코드를 콘솔 앱에 추가하지 않아도됩니까? 그것은 그렇게 쉬운 것 같지 않습니다 : http://stackoverflow.com/questions/8570999/hooking-into-an-onload-for-class-library 및 http://stackoverflow.com/questions/5365994/are-module- initializers-supported-in-silverlight-and-windows-phone-7 –