在 .net 源上运行 Fortify 是否需要 Visual Studio?

发布于 2024-11-25 09:35:15 字数 121 浏览 0 评论 0原文

如果我想在 .net 源上运行 Fortify(从命令行),是否需要在计算机上安装 Visual Studio?我正在尝试从命令行运行 fortify,但它总是抱怨 Build Id 不存在。

谢谢, 塔拉·辛格

Is Visual Studio required to be installed on the machine if I want to run Fortify (from command line) on .net sources? I am trying to run fortify from command line but its always complaining about Build Id does not exist.

Thanks,
Tara Singh

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

天涯沦落人 2024-12-02 09:35:15

Tara,SCA for .NET 需要 .NET 编译器来进行翻译。您可以从 Microsoft 免费下载包含编译器和核心 DLL 的 SDK。

您可以包含您发出的命令吗?

Tara, SCA for .NET requires the .NET compiler for translation purposes. You can download the SDK which includes the compilers and the core DLLs from Microsoft for free.

Can you include the commands you issued?

乖乖兔^ω^ 2024-12-02 09:35:15

请参阅此链接:
Fortify 在扫描 Visual Studio 项目时抛出错误

不确定这是否是您问题的解决方案。

摘自 Fortify 支持网站


  • Web 支持

通过登录 Fortify 自助服务。您可以在此处:

  • 提交新票证
  • 管理现有票证
  • 搜索知识库

  • 电子邮件支持

通过电子邮件联系 Fortify 技术支持,地址为 [电子邮件受保护]

See this link:
Fortify throws error while scanning Visual Studio project

Not sure if this is a solution to your issue.

Taken from Fortify Support Website:


  • Web Support

Receive Web Support by logging into Fortify Self-Service. Here you can:

  • Submit a New Ticket
  • Manage Existing Tickets
  • Search the Knowledge Base

  • Email Support

Contact Fortify Technical Support by email at [email protected].

雪花飘飘的天空 2024-12-02 09:35:15

Michael Hidalgo 在他 2013 年 9 月 2 日的博客文章中谈论了这一点
http://blog.michaelhidalgo.info/2013/ 09/configuring-ildasmexe-in-hp-fortify.html

在 HP Fortify 中配置 ILDASM.exe(当未安装 Visual Studio .Net 时)
已安装)

我尝试使用 HP fortify 扫描 ASP.NET Web 应用程序,但是
我意识到我没有 Visual Studio 或 Windows SDK。

HP Fortify 需要 ildasm.exe 来执行扫描。由于事实上我是
无法完整安装 Visual Studio .Net,因为
磁盘空间,我刚刚安装了Windows SDK,它也会安装
伊尔达斯姆。

安装后,问题仍然存在。 HP fortify 将尝试
在默认路径中找到 ildasm.exe(我无法弄清楚
出什么是)。幸运的是,使用 HP Fortify 您可以指定路径
ildasm.exe。

我们需要找到 fortify-sca.properties(这是一种
配置文件)。该文件可以在以下路径中找到
C:\Program Files\HP_Fortify\HP_Fortify_SCA_and_Apps_3.90\Core\config。

需要新密钥 com.fortify.sca.IldasmPath

这是我当前安装中 ildasm.exe 所在的路径:

C:\Program Files (x86)\Microsoft
SDKs\Windows\v7.0A\Bin\ildasm.exe

请注意,我们需要转义反斜杠 (\)。
输入图片此处描述

Michael Hidalgo talk about this in his blog post dated Sep 2,2013
http://blog.michaelhidalgo.info/2013/09/configuring-ildasmexe-in-hp-fortify.html

Configuring ILDASM.exe in HP Fortify (when Visual Studio .Net is not
installed)

I was trying to use HP fortify to scan a ASP.NET Web application, but
I realized that I did not have Visual Studio or the Windows SDK.

HP Fortify requires ildasm.exe to perform the scan. Due the fact I was
not able to do a full installation of Visual Studio .Net because of
disk space, I just installed Windows SDK, which will also install
ildasm.

Once installed, the problem still remains. HP fortify will try to
locate ildasm.exe in a default path (which I was not able to figure
out what was). Fortunately, using HP Fortify you can specify the path
of ildasm.exe.

We need to locate the fortify-sca.properties (which is a kind of
configuration file). This file can be found in the following path
C:\Program Files\HP_Fortify\HP_Fortify_SCA_and_Apps_3.90\Core\config.

A new key is required com.fortify.sca.IldasmPath

This is the path where ildasm.exe resides in my current installation:

C:\Program Files (x86)\Microsoft
SDKs\Windows\v7.0A\Bin\ildasm.exe

Note that we need to scape the backslash (\).
enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文