我已经打开.fpr文件来打开项目并运行扫描。当我选择文件以查看问题时。我收到此消息:
如果单击否以使用当前的src文件夹,则会收到此消息:
我想更新路径以指向项目的src文件夹。我单击“更新路径”并浏览到相应的src文件夹,然后单击“确定”。
现在,当我进行更改并想要再次扫描项目时,我单击“扫描”按钮。但是它不会扫描代码。相反,我收到以下消息:
必须有一种使用上一次扫描的分析结果的方法。我以前从未见过此错误。有人知道该怎么做或如何解决我的怪异情况吗?
FYI:它甚至在第3章的documentation中说:扫描源代码
2. Click Scan.
Note: You can only re-scan a project on the same machine where the project was originally
scanned.
The Rescan Build ID dialog box opens.
但是我没有“重新扫描构建ID”对话框。
答案 0 :(得分:1)
我将列出一些不同的观点,所以如果我的回答似乎有些混乱,请原谅我
您似乎正在尝试使用Audit WorkBench(AWB)扫描项目。我不相信您将能够使用在不同主机上生成的FPR从AWB重新运行扫描。您将能够使用已经拥有的FPR中的信息,但是您将需要使用一些其他选项,我将在下面列出。
尽管您可以使用AWB扫描源代码,但我还是建议您反对它。相反,我建议使用可以由“扫描向导”生成的脚本,在这里,我将把该脚本称为“扫描脚本”。在不生成扫描脚本的主机上,只要不将扫描脚本从生成位置移动,只要不将项目目录的根目录移动到其他位置,并且在使用扫描脚本成功运行扫描后,请勿移动FPR,然后您使用该脚本运行的所有将来扫描都会自动将新旧结果合并到一个FPR中。新合并的FPR将包括您对旧版本所做的所有审核,评论和其他修改。使用扫描脚本将为您提供更大的灵活性来控制扫描,并使您更容易以可重复的方式运行扫描。
您的另一个选择是简单地使用AWB(或扫描脚本)来运行新的扫描并产生新的FPR。从那里,当您在AWB中打开新的FPR时,可以使用“合并”工具。进行合并时,只需在AWB中打开您的新 FPR; 不是您以前的FPR。