6 ECHO.
> FxCopResults.txt
8 IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
9 SET FXCOPCMD
="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe"
11 IF "%PROCESSOR_ARCHITECTURE%"=="x86" (
12 REM
If the PROCESSOR_ARCHITECTURE indicates x86
, the OS need
not necessarily by
32bit.
13 REM
For WOW64 processes
, a special environment variable will indicate the real architecture.
14 IF "%PROCESSOR_ARCHITEW6432%"=="AMD64" (
15 SET FXCOPCMD
="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe"
17 SET FXCOPCMD
="C:\Program Files\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe"
20 ECHO Unknown architecture
: %PROCESSOR_ARCHITECTURE%
25 IF NOT EXIST %FXCOPCMD% (
26 ECHO FxCopCmd.exe could
not be found.
30 FOR /F
"tokens=*" %%G IN
('DIR /B %Outdir%\HeuristicLab.*.dll') DO (
31 ECHO Performing Code Analysis on
%Outdir%\
%%G
32 %FXCOPCMD% /file
:%Outdir%\
%%G
/rule
:+HeuristicLab.FxCop.dll
/directory
:%Outdir% /console
/quiet
>> FxCopResults.txt