Я создаю 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 .. "
Знаете, как я могу это исправить?
Спасибо