visual-studio - visual - vs code autoclose html
FxCop en compilaciĆ³n(Visual Studio 2008 Professional) (2)
Acabo de aprender cómo integrar StyleCop en Visual Studio. Ahora ejecuta cada compilación y sus errores aparecen como advertencias. ¡Excelente!
Ahora solo quiero hacer lo mismo con FxCop, pero incluso instalando MSBuild Community Tasks y agregando al archivo proj:
<Import Project="$(MSBuildExtensionsPath)/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets"/>
No va a hacer ¿Qué más tengo que hacer?
Intente poner esto justo antes de </Project>
en su archivo csproj / vbproj:
<PropertyGroup>
<PostBuildEvent>"%25ProgramFiles%25/Microsoft FxCop 1.36/FxCopCmd.exe" /file:"$(TargetPath)" /console /searchgac</PostBuildEvent>
</PropertyGroup>
Para ejecutar Fxcop después de compilación, use la tarea Fxcop de MSBuildCommunityTasks en el objetivo AfterBuild:
<Import Project="$(MSBuildExtensionsPath)/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets"/>
<Target Name="AfterBuild">
<FxCop TargetAssemblies="@(OutputAssemblies)"
RuleLibraries="@(FxCopRuleAssemblies)"
DependencyDirectories="$(MSBuildCommunityTasksPath)"
FailOnError="False"
ApplyOutXsl="True"
OutputXslFileName="C:/Program Files/Microsoft FxCop 1.32/Xml/FxCopReport.xsl"
DirectOutputToConsole="true"/>
</Target>
La salida se mostrará en la consola.