У меня есть проект, который мы только что перешли к Oracle 12c. После перехода на Oracle 12c мы изменили «Целевой ЦП» на x64
, чтобы избежать конфликта версий на Oracle dll
. Теперь, когда мы запускаем Fortify сканирования против нового x64
я получаю эту ошибку:Укрепить проблемы с ASP предварительной компиляции
No way to resolve conflict between "AWSSDK, Version=2.3.55.2, Culture=neutral, PublicKeyToken=XXXXXXXXXXXXXXXX" and "AWSSDK, Version=1.5.2.0, Culture=neutral, PublicKeyToken=XXXXXXXXXXXXXXXX". Choosing "AWSSDK, Version=2.3.55.2, Culture=neutral, PublicKeyToken=XXXXXXXXXXXXXXXX" arbitrarily.
Проблема у меня нет AWSSDK
установлен в качестве ссылки на проект. У нас есть некоторые сторонние библиотеки, которые мы используем, но я предполагаю, что сторонние библиотеки не повлияют на проверку Fortify с этим конфликтом. Я могу построить проект отлично в VS2015, без противоречивых версий. Как только я попытаюсь запустить проверку Fortify, я получаю вышеуказанное сообщение об ошибке.
Я попытался установить ссылку на проект в надежде, что это решит проблему, но не имеет никакого успеха. Я искал файлы проекта, чтобы включить код, но до сих пор нет ссылок. Я даже изменил «Целевой процессор» на «Любой процессор», но затем я столкнулся с конфликтами с Oracle dll
. В настоящее время я использую Visual Studios 2015.
Любые идеи о том, что может произойти?
** Forify **? Незнакомый - что это (в вашем названии)? – mathguy
Исправлено название. Извини за это. –
Fortify попытается разрешить все входящие в комплект сборки, чтобы он мог обеспечить возможность отслеживания всех путей кода. Похоже, вы используете стороннюю сборку, которая ссылается на AWSSDK, и у вас нет 64-битной версии. –