私はasp.net mvc Webサイトを持っています。マネージ C++ で記述された dll を使用しています。このライブラリは、他の管理されていない dll に依存しています。
管理されていない dll をいくつかのフォルダーに配置し、このフォルダーを環境変数の PATH 変数に追加します。しかし、それは間違った方法だと思います:)
正しい方法は何ですか?
Windows が dll を検索する順序は次のとおりです。
パスの SYSTEM 部分に注意してください。XP よりも新しいバージョンの Windows で実行している場合、コンソール ウィンドウで Path 変数を設定しても、システム パスは設定されません。システム パスは、[環境変数] ダイアログで設定する必要があります。これを確認するには、[スタート] をクリックし、[マイ コンピュータ] を右クリックして、[プロパティ] をクリックします (W7 の場合は、[詳細設定] をクリックします)。[システムのプロパティ] ダイアログが開いているはずです。[詳細設定] タブに移動し、右側にある [環境変数] ボタンをクリックします。[システム変数] で、[パス] が見つかるまで下にスクロールし、[編集] ボタンをクリックします。完了したら、[OK] をクリックします。