首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强化.NET翻译命令

强化.NET翻译命令
EN

Stack Overflow用户
提问于 2016-07-08 20:48:09
回答 2查看 2.7K关注 0票数 1

是否有一个通用命令可用于查找使用SCA进行Fortify翻译和在命令行上翻译.NET项目所需的所有文件?

如果我在翻译其他人的项目,我能用,

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

安装了最新的Visual,并期望它正确地翻译所有项目?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-09 23:42:06

是的,只要你想翻译的项目会在那台计算机上编译。

如果您确实遇到问题,它通常与该计算机上的目标项目与该版本的Visual有关。

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

基于注释的更新:

对于针对已编译代码的泛型扫描,可以:

代码语言:javascript
复制
sourceanalyzer -b mybuild -vsversion 14.0 -libdirs **/* **/*

您可以从项目的基本文件中运行此操作。

  • -libdirs **/*应该指定系统和第三方.dlls在哪里。(Fortify将自动检查微软系统dll的标准位置。
  • 第二个**/*应该是程序源代码和dlls/pdb文件。

使用正确版本的vsversion (需要在机器上运行)运行它,Fortify应该能够找到ildasm.exe,但是如果找不到它,则在指向ildasm.exe的命令中添加以下选项

代码语言:javascript
复制
-Dcom.fortify.sca.IldasmPath=C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\ildasm.exe
票数 3
EN

Stack Overflow用户

发布于 2016-07-09 13:07:43

您可以使用OS命令和Fortify翻译命令一起使用,它将在文本文件中打印所有已翻译的dll。

强化翻译命令>> directory_path

但是您仍然必须使用sourceanalyzer.exe来使用转换命令

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38275170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档