VS 프로젝트 파일을 통해 직접 fxcop을 실행합니다
-
06-07-2019 - |
문제
프로젝트를위한 별도의 MSBuild 파일을 작성하지 않고 .csproj 파일 자체에서 대상으로 호출함으로써 개발 환경에서 각각의 V.csproj 파일에서 실행되도록 fxcop을 설정하는 데 관심이 있습니다. 이거야
<Target Name="AfterBuild">
<Exec Command=""C:\Program Files\Microsoft FxCop\FxCopCmd.exe" /searchgac /p:FxCopProject.fxcop /out:FxCopOutput.xml" ContinueOnError="true">
</Exec>
</Target>
내 .CSPROJ 파일의 꼬리 끝에 어떤 방식 으로든 작업 할 수 있습니까?
해결책
건축 후 이벤트를 찾고 있다고 생각합니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오
- 속성을 클릭합니다
- "이벤트 빌드"탭으로 이동하십시오
- 명령 줄을 "구축 후 이벤트 명령 줄"상자에 추가하십시오.
다른 팁
다음은 작동해야합니다. 노드 레벨 바로 아래에 어디서나 붙여 넣습니다.
<PropertyGroup>
<PostBuildEvent>"%25ProgramFiles%25\Microsoft FxCop 1.36\FxCopCmd.exe" /p:$(SolutionDir)Bank.FxCop /o:$(TargetDir)FxCopResults.xml /d:"%25ProgramFiles%25\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies"
</PropertyGroup>
내 프로젝트가 추가 어셈블리를 사용하는 위치를 가리키기 위해 사용하는 /d 매개 변수 (이 경우 MSTEST 장치 테스트 항목)를 참고하십시오.
제휴하지 않습니다 StackOverflow