vcpkgにおけるboostのアンインストール

.\vcpkg.exe --triplet=x64-windows remove boost-uninstall --recurse

 PCにVS141以降しかインストールされて無くてもv140のバイナリしかインストールされない。tripletでツールセットバージョンv141を設定しても駄目。
 v140とVS141はバイナリ互換性があるので普段は問題ないが、visual C++ 2017でboost serializationを使ったプロジェクトをビルドした時、何故かv141のインポートライブラリ(.lib)を要求されるエラーを回避できないというケースに遭遇。
 設定を確認しまくったが意味不明。
 同じソリューション内の別プロジェクトは問題なし。なぜ?
 プロジェクトを作り直せば解決すると思うが、できればなにが問題なのか特定したい。しかし人柱的な作業になりそうなのでスルー。
 VS17(2022、v143)では問題なし。
 boostはバイナリをインストールしてパスを通せば回避できるので、こちらのほうが無難かも。但し、vcpkgでサポートされている別のパッケージが要求するboostのバージョンと合わせておかないと問題が発生する場合あり。
 ポータブルに見えて地雷が多いvcpkg。