强化.NET翻译命令

强化.NET翻译命令,.net,fortify,.net,Fortify,是否有一个通用命令可用于查找所有必要的文件,以便使用SCA加强翻译并在命令行上翻译.NET项目 如果我翻译其他人的项目,我可以使用 sourceanalyzer-b“Build ID”devenv BuildID.sln/Rebuild Debug 安装了最新的Visual Studio并希望它正确翻译所有项目后?您可以将OS pipe命令与Fortify Translation命令一起使用,它将在文本文件中打印所有翻译的dll,即 强化翻译命令>>目录路径 但是您仍然必须使用sourceana

是否有一个通用命令可用于查找所有必要的文件,以便使用SCA加强翻译并在命令行上翻译.NET项目

如果我翻译其他人的项目,我可以使用

sourceanalyzer-b“Build ID”devenv BuildID.sln/Rebuild Debug


安装了最新的Visual Studio并希望它正确翻译所有项目后?

您可以将OS pipe命令与Fortify Translation命令一起使用,它将在文本文件中打印所有翻译的dll,即

强化翻译命令>>目录路径


但是您仍然必须使用sourceanalyzer.exe使用translation命令,只要要翻译的项目将在该计算机上编译即可

如果确实遇到问题,通常与该机器上的目标项目以及该版本的VisualStudio有关

一个简单的检查是从命令行运行
devenv BuildID.sln
。您希望VisualStudio打开并且没有弹出对话框(我看到的是一个常见的源代码管理)。一旦可以在没有任何弹出对话框的情况下打开它,接下来请确保重建或清理/构建将成功进行

根据评论更新:

对于针对已编译代码的常规扫描,您可以:

sourceanalyzer -b mybuild -vsversion 14.0 -libdirs **/* **/*
您可以从项目的基础文件运行它

  • -libdirs**/*
    应指定系统和第三方.dll的位置。(Fortify将自动检查Microsoft系统DLL的标准位置
  • 第二个**/*应该是程序源代码和DLL/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

谢谢你的回答,我已经编辑了我的问题,因为它有点不清楚。谢谢,对于已经在调试模式下构建的项目,我是否可以使用另一个通用命令?我可以使用这样的命令,
***/.dll
,或者这个,
***/.dll
,来查找所有的.dll文件吗?
***.dll
将查找所有的d文件lls在当前和子目录中。您在回答中指定的路径是递归搜索所有必需的文件,还是我需要为我翻译的每个项目指定文件?