Fortify .NET 翻译命令
Fortify .NET Translate command
是否有通用命令可用于查找使用 SCA 进行 Fortify 翻译并在命令行上翻译 .NET 项目所需的所有文件?
如果我在翻译别人的项目,我可以使用吗,
sourceanalyzer -b "Build ID" devenv BuildID.sln /Rebuild Debug
安装了最新的 Visual Studio 并希望它能正确翻译所有项目?
您可以将 OS pipe 命令与 Fortify Translation 命令一起使用,它将在文本文件中打印所有已翻译的 dll,即
强化翻译命令 >> directory_path
但您仍然必须使用 sourceanalyzer.exe
的翻译命令
可以,只要你要翻译的项目能在那个电脑上编译。
如果您 运行 遇到问题,通常与该机器上具有该版本 Visual Studio 的目标项目有关。
一个简单的检查是从命令行运行 devenv BuildID.sln
。您希望 Visual Studio 打开并且没有弹出对话框(源代码管理是我看到的常见的一种)。一旦它可以在没有任何对话框弹出窗口的情况下打开,接下来确保重建或 clean/build 将成功发生。
根据评论更新:
对于已编译代码的通用扫描,您可以:
sourceanalyzer -b mybuild -vsversion 14.0 -libdirs **/* **/*
您可以从项目的基础文件中运行。
-libdirs **/*
应指定系统和第三方 .dll 的位置。 (Fortify 将自动检查 Microsoft 系统的 dll 的标准位置。
- 第二个 **/* 应该是程序源代码和 dlls/pdb 个文件。
运行 使用正确版本的 vsversion(需要在机器上)Fortify 应该能够找到 ildasm.exe,但如果找不到它,请将以下选项添加到指向 ildasm.exe
的命令
-Dcom.fortify.sca.IldasmPath=C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\ildasm.exe
是否有通用命令可用于查找使用 SCA 进行 Fortify 翻译并在命令行上翻译 .NET 项目所需的所有文件?
如果我在翻译别人的项目,我可以使用吗,
sourceanalyzer -b "Build ID" devenv BuildID.sln /Rebuild Debug
安装了最新的 Visual Studio 并希望它能正确翻译所有项目?
您可以将 OS pipe 命令与 Fortify Translation 命令一起使用,它将在文本文件中打印所有已翻译的 dll,即
强化翻译命令 >> directory_path
但您仍然必须使用 sourceanalyzer.exe
的翻译命令可以,只要你要翻译的项目能在那个电脑上编译。
如果您 运行 遇到问题,通常与该机器上具有该版本 Visual Studio 的目标项目有关。
一个简单的检查是从命令行运行 devenv BuildID.sln
。您希望 Visual Studio 打开并且没有弹出对话框(源代码管理是我看到的常见的一种)。一旦它可以在没有任何对话框弹出窗口的情况下打开,接下来确保重建或 clean/build 将成功发生。
根据评论更新:
对于已编译代码的通用扫描,您可以:
sourceanalyzer -b mybuild -vsversion 14.0 -libdirs **/* **/*
您可以从项目的基础文件中运行。
-libdirs **/*
应指定系统和第三方 .dll 的位置。 (Fortify 将自动检查 Microsoft 系统的 dll 的标准位置。- 第二个 **/* 应该是程序源代码和 dlls/pdb 个文件。
运行 使用正确版本的 vsversion(需要在机器上)Fortify 应该能够找到 ildasm.exe,但如果找不到它,请将以下选项添加到指向 ildasm.exe
的命令-Dcom.fortify.sca.IldasmPath=C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\ildasm.exe