문제

최근에 저는 함께 일 해 왔습니다 포스트 쇼트 약간. 시간 코드 주입을 컴파일 할 수있는 AOP 프레임 워크입니다. PostSharp 어셈블리를 참조하고 코드에서 사용하고 컴파일 후 원하는 코드가 주입 된 어셈블리를 얻을 수 있습니다. PostSharp가 Visual Studio의 컴파일 프로세스에 어떻게 통합되어 코드를 변경하는지 알아 내려고했지만 지금까지는 결과가 없습니다.

프로젝트의 건축 사후 작업 또는 플러그인을 사용하지 않고 컴파일 중 또는 후에 일부 코드를 실행할 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

마법은 마지막 줄에 있습니다 C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets. 이것은 파일을로드합니다 c:\Program Files\MSBuild\v3.5\Custom.After.Microsoft.Common.targets, 존재한다면.

따라서 PostSharp는 설치 중에이 파일을 편집하고 자체 대상 파일에 대한 참조를 추가합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top