当我调用SourceAnalyzer时,我可以将asp64_compile的目标定位到framework64吗?Fortify?

时间:2011-03-29 17:58:46

标签: msbuild aspnet-compiler fortify

我正在创建一个MSBuild来运行Fortify Scan。命令是:

1)sourceanalyzer -b MYBUILDID devenv SOLUTION.sln / REBUILD Debug

2)sourceanalyzer -b MYBUILDID -scan -f SOLUTION.fpr -format frp

构建日志

1) 1.1)重建开始 ..... 解决方案已成功重建。行

1.2)之后,它运行aspnet_compiler    正在运行:ASPCOMPILE:“ - v”“/ FortifyBuildId”“ - p”“MySite”“ - d”“ - f”“ - c”“ - fixednames”“\%USER%\ AppData \ Local \ Fortify的\ VS2010-5.9 \输出....“   强化源代码分析完成

2) [错误]:构建ID“MYBUILDID”不存在

我的构建框是服务器2008 x64,因为我安装了sharepoint。 我注意到sourceanalyzer调用指向c:\ windows \ Microsoft.NET \ Framework的ASCOMPILE而不是 c:\ windows \ Microsoft.NET \ Framework64 。我已经在两个框架中测试了它。使用aspnet_compile 64可以正常工作(“c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_compiler”“ - v”“/ FortifyBuildID”“ - p”“MySite”“ - d”“ - f”“ - c “”-fixednames“”%USER%\ AppData \ Local \ Fortify \ VS2010-5.9 \ output ..“

你知道我怎么解决它?

由于

1 个答案:

答案 0 :(得分:1)

不幸的是,这是最近版本的Fortify SCA的一个已知问题。

请联系Fortify技术支持部门,以便根据需要升级,降级或应用修补程序。