2009-03-02 4 views
0

요즘 나는 PostSharp으로 조금만 노력해 왔습니다. 컴파일 타임 코드 삽입을 가능하게하는 AOP 프레임 워크입니다. PostSharp 어셈블리를 참조하고 코드에서 사용하고 컴파일 한 후에 원하는 코드가 삽입 된 어셈블리를 얻을 수 있습니다. PostSharp가 Visual Studio의 컴파일 과정에 자신을 통합하고 코드를 변경하는 방법을 찾으려고했지만 지금까지는 결과가 없습니다.컴파일 타임 코드 삽입

프로젝트의 빌드 후 작업이나 플러그인을 사용하지 않고 컴파일하는 동안 또는 컴파일 한 후에 Visual Studio에서 일부 코드를 실행할 수있는 방법이 있습니까?

답변

1

마술은 C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets의 마지막 줄에 있습니다. 파일이있는 경우 c:\Program Files\MSBuild\v3.5\Custom.After.Microsoft.Common.targets을로드합니다.

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