Могу ли я нацелить на framework64 aspnet_compile при вызове SourceAnalyzer - Fortify? - PullRequest
1 голос
/ 29 марта 2011

Я создаю MSBuild для запуска Fortify Scan. Команды:

1) sourceanalyzer -b MYBUILDID devenv SOLUTION.sln / REBUILD Debug

2) sourceanalyzer -b MYBUILDID -scan -f SOLUTION.fpr -формат frp

Журнал сборки

1) 1.1) Перестройте Старт ..... Решение было восстановлено успешно. OK

1.2) После этого запускается aspnet_compiler Выполнение: ASPCOMPILE: "-v" "/ FortifyBuildId" "-p" "MySite" "-d" "-f" "-c" "-фиксированные имена" "\% USER% \ AppData \ Local \ Fortify \ VS2010-5.9 \ выход .... " Завершение анализа исходного кода завершено

2) [ошибка]: идентификатор сборки "MYBUILDID" не существует

Моя сборка - это сервер 2008 x64, потому что у меня установлен sharepoint. Я заметил, что sourceanalyzer вызывает ASCOMPILE, указывая на c: \ windows \ Microsoft.NET \ Framework вместо c: \ windows \ Microsoft.NET \ Framework64 . Я проверил это работает в обеих рамках. С aspnet_compile 64 работает нормально ("c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_compiler" "-v" "/ FortifyBuildID" "-p" "MySite" "-d" "-f" "-c "" -фиксированные имена ""% USER% \ AppData \ Local \ Fortify \ VS2010-5.9 \ output .. "

Знаете, как я могу это исправить?

Спасибо

1 Ответ

1 голос
/ 14 апреля 2011

К сожалению, это известная проблема с последней версией Fortify SCA.

Обратитесь в службу технической поддержки Fortify, чтобы обновить, понизить версию или применить исправление в зависимости от ситуации.

...