문제

프로젝트를위한 별도의 MSBuild 파일을 작성하지 않고 .csproj 파일 자체에서 대상으로 호출함으로써 개발 환경에서 각각의 V.csproj 파일에서 실행되도록 fxcop을 설정하는 데 관심이 있습니다. 이거야

<Target Name="AfterBuild">
   <Exec Command="&quot;C:\Program Files\Microsoft FxCop\FxCopCmd.exe&quot; /searchgac /p:FxCopProject.fxcop /out:FxCopOutput.xml" ContinueOnError="true">
   </Exec>
</Target>

내 .CSPROJ 파일의 꼬리 끝에 어떤 방식 으로든 작업 할 수 있습니까?

도움이 되었습니까?

해결책

건축 후 이벤트를 찾고 있다고 생각합니다.

  1. 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오
  2. 속성을 클릭합니다
  3. "이벤트 빌드"탭으로 이동하십시오
  4. 명령 줄을 "구축 후 이벤트 명령 줄"상자에 추가하십시오.

다른 팁

다음은 작동해야합니다. 노드 레벨 바로 아래에 어디서나 붙여 넣습니다.

  <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 장치 테스트 항목)를 참고하십시오.

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