2

상당히 큰 Visual Studio 솔루션 (> 30 개 프로젝트)이 있습니다. 디버깅 세션을 시작할 때마다 전체 솔루션이 다시 컴파일됩니다. 프로젝트 중 하나에 xcopy 빌드 후 이벤트가 있다는 것을 막연하게 기억하며, 필요하지 않은 경우에도 솔루션 재 컴파일을 트리거 할 수 있음을 과거 경험으로부터 압니다. 그래서 그 빌드 이벤트를 제거하고 그것을 다른 메커니즘으로 대체하고 싶습니다. 대형 Visual Studio 솔루션에서 빌드 이벤트가있는 프로젝트를 어떻게 신속하게 확인할 수 있습니까?

는 불행하게도, 난 기억이 안나 프로젝트 빌드 이벤트를 가지고, 내가 수동으로 각 프로젝트의 속성 페이지를 열고 빌드 이벤트를 보는 것을 방지하고자 정확히 .

일부 빌드 이벤트가 정의 된 솔루션의 모든 프로젝트를 식별하는 자동화 된 방법이 있습니까?

답변

3

찾을 수있는 파일에서 다음 일반 표현식을 사용하여 해결책 디렉토리 내의 모든 csproj/vbproj 파일을 PreBuildEvent 또는 PostBuildEvent에 입력하면 줄 바꿈 문자가 나오지 않습니다 (줄 바꿈을하지 않은 경우) 빌드 이벤트 텍스트 상자의 시작 부분). 은 "정규 표현식 사용"확인란을 선택하는 것을 잊지 마세요 : 마법처럼

enter image description here

+0

작품 :

여기
(Pre|Post)BuildEvent\>[^\r] 

이 파일 대화 상자에서 내 찾기는 모습입니다. 감사! – stakx