1

調査目的で、Collabnet Subverion 1.7 と 1.8 を同じ Windows マシンにインストールしたいのですが、奇妙な問題が発生します。

デジタル署名付きの Collabnet 公式インストーラーを使用します。

  • CollabNetSubversion-client-1.7.10-1-Win32.exe (2013)
  • CollabNetSubversion-client-1.8.11-1-Win32.exe (2015)

最初に 1.7 をインストールし、問題なく実行しました。次に 1.8 をインストールし、アップグレードするかどうか尋ねられたら、別のフォルダーにインストールするため、いいえと答えます。

Snap1335-collabnet-svn-upgrade-NO.png

1.8 のインストールが完了したら、CMD ウィンドウを開き、明示的に 1.7 のフォルダーを PATH から削除します。ここで問題が発生し、svn --version多くの DLL エントリ ポイントの障害が報告されます。svn.exe プロセスを分析すると、C:\CollabNet-svn-1.7C:\CollabNet-svn-1.8 の両方の DLLがプロセスにロードされていることがわかりますが、これは異常です。

1.7 の DLL が読み込まれるのはなぜですか? また、この動作を修正するにはどうすればよいですか?

Snap1334-svn1.7-1.8-coexist-fail.png

Windows Server 2003 で試しています。

4

0 に答える 0