私はちょうどOracle 12cに移行したプロジェクトを持っています。 Oracle 12cへの移行時に、dll
のバージョンの競合を避けるため、「ターゲットCPU」をx64
に変更しました。私たちは、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スキャンを実行して実行します。
私はこの問題を解決することを期待してAWSSDK
というプロジェクトへの参照をインストールしようとしましたが、成功しませんでした。私はコードを含めてプロジェクトのファイルを検索し、まだ参照はありません。私は "Target CPU"を "Any CPU"に変更したが、Oracle dll
と競合する。私は現在、Visual Studios 2015を使用しています。
何が起こっているのでしょうか?
** Forify **?慣れない - あなたのタイトルには何がありますか? – mathguy
タイトルを修正しました。申し訳ありません。 –
Fortifyは、すべてのコードパスを処理できるように、含まれているすべてのアセンブリを解決しようとします。 AWSSDKを参照するサードパーティのアセンブリを使用しているようで、64ビットバージョンは手元にないようです。 –