Frage

Ich interessiere mich für FxCop Einrichtung auf jedem unseres VS CSPROJ Dateien in unserer Entwicklungsumgebung ausführen, indem es als ein Ziel in der CSPROJ Aufruf der Datei selbst, ohne eine separate MSBuild-Datei für das Projekt. Ist das

<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>

möglich in einer Art und Weise zu erhalten arbeiten oder eine andere am hinteren Ende meiner CSPROJ-Datei enthalten sind?

War es hilfreich?

Lösung

Ich glaube, du bist für die Post-Build-Ereignis suchen.

  1. Rechtsklick auf das Project
  2. Klicken Sie auf Eigenschaften
  3. Gehen Sie zur "Build Events" Tab
  4. In der "Post-Build-Ereignis Befehlszeile" -Box in der Befehlszeile.

Andere Tipps

In dem folgende soll funktionieren - es überall auf knapp unter der Knotenebene einfügen:

  <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>

Beachten Sie den Parameter / d ich, wo mein Projekt Punkt bin mit wird mit zusätzlichen Baugruppen (in diesem Fall, Prüfung Sachen der MSTest Einheit).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top