c# - 对 .cs 文件运行强化扫描

标签 c# .net fortify

是否可以对 .cs 文件运行 Fortify 扫描? 已经在网上和 SF 上搜索过,但没有得到任何具体答案。 项目结构就是这样https://pnppubsub.codeplex.com/SourceControl/latest

一些项目是可移植类库

最佳答案

这是不正确的。 Fortify 不需要编译代码就可以执行扫描。它可以接受预编译的 .Net 程序集,如果它们是在调试配置中构建的并且存在 .pdb 文件。

例如 VS2012 项目(典型的 VS 文件夹结构):

MyProject\MyProject\bin\Debug\MyProject.dll
MyProject\MyProject\bin\Debug\MyProject.pdb
MyProject\MyProject\MyProject.csproj
MyProject\MyProject\MyProject.cs
MyProject\MyProject.sln

您的翻译步骤命令类似于:

sourceanalyzer -b MyProjectScan -vsversion 11.0 MyProject

Sourceanalyzer 将查看 MyProject 文件夹以及程序集和 .pdb 文件的所有子文件夹。 -vsversion 11.0 参数告诉 Sourceanalyzer 程序集是用什么 .Net 框架构建的。

关于c# - 对 .cs 文件运行强化扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28833737/

相关文章:

C# 字符串格式

c# - Scripting.FileSystemObject Write 方法失败

c++ - 我的 delete[] 有什么问题?

cmake - 将 Fortify sourceanalyzer 与 CMake 结合使用

c# - 无法使用 Queryable(PageSize=1) 属性检索 xml 列

c# - Thread.Join 在多个线程上超时

c# - 为什么我们在 LINQ 中需要 Single()?

c# - 不确定在哪里捕获异常、验证和消息 'file is still processing'

c# - WPF 全局异常处理程序

c++ - 警告 - 从 size_t 转换为 DWORD,可能丢失数据