簡體   English   中英

在靜態代碼分析中對 .cs 文件使用 HP Fortify

[英]Using HP Fortify on .cs files in static code analysis

嗨,我一直在嘗試使用 Fortify 掃描向導來掃描未構建的 ac# 存儲庫,但我無法構建它。 Fortify 似乎沒有獲取 cs 文件/甚至無法找到它們。

我讀了一些帖子說,你只能在 1 時在 C# 項目上使用 Fortify。你可以編譯它並有一個 .pdb 文件; 或 2. 您必須在 Visual Studio 中使用 fortify 插件並構建它。

我只是想對一個 C# 項目做一個簡單的預編譯靜態代碼分析。 沒想到 Fortify 做不到。 如果有人能證實這一點,那就太好了。

使用最新版本的 HPE Fortify SCA 16.20(2016 年 12 月發布),SCA 將直接提取文件。 您不再需要具備編譯能力(VS 或 MSBUILD)或已經擁有已編譯的 .dll 和 .pdb 文件。

您仍然可以使用舊方法,但直接掃描文件是額外的。

從 SCA 文檔:

SCA 使用通用中間語言 (CIL),因此支持所有編譯為 CIL 的 .NET 語言,包括 C# 和 VB .NET。

SCA sourceanalyzer 正在尋找 DLL(和相應的 PDB 文件),因此它不會選取源文件進行掃描。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM