是的,你可以。您將需要Windows .Net SDK或開發箱中的文件副本。這些文件通常位於C:\Program Files(x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools
或類似的位置。我在沒有安裝Visual Studio的機器上設置了自動化功能,我只是將這些文件複製到合適的位置。
接下來,您需要更改[FortifyInstallRoot]\Core\config\fortify-sca.properties
並使用正斜槓(/)和非反斜槓(\)添加com.fortify.sca.IldasmPath=[Path to the SDK files]
。
最後,你將需要添加一些註冊表項使Fortify的知道到哪裏尋找.NET Framework程序集:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.1]
"CLR Version"="v2.0.50727"
"InstallDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 7.1\\Common7\\IDE\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0]
"CLR Version"="v2.0.50727"
"InstallDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 8\\Common7\\IDE\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0]
"CLR Version"="v2.0.50727"
"InstallDir"="c:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\Common7\\IDE\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0]
"InstallDir"="c:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\Common7\\IDE\\"
"CLR Version"="v4.0.30319"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0]
"InstallDir"="C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\"
"CLR Version"="v4.0.30319"
你是什麼意思[SDK文件路徑]這是否意味着路徑,直到斌? – Trikaldarshi 2014-10-09 17:50:56
com.fortify.sca.IldasmPath = C:/ Program Files(x86)/ Microsoft SDKs/Windows/v8.0A/bin/NETFX 4.0 Tools/ildasm.exe – bvamos 2015-06-11 07:59:53
這非常有用,謝謝。我在想知道你是否知道可以應用於所有.Net項目的通用翻譯命令?任何幫助不勝感激。 – hamo 2016-08-18 20:46:00