@ JeremyThompsonの応答に追加するだけです:
私の問題は、[参照の追加] に移動し、アプリケーションの .exe (つまり、C:\Program Files (x86)\ProFile\profile.exe) を参照して、COM オブジェクトを参照したことが原因でした。これにより、@ JeremyThompson で説明されているように、obj/Debug フォルダーにある "Interop.Profile.dll" (アクセスしようとしている SDK によって明らかに異なる) 参照が追加されました。
私の特定のケースでは、この Interop.Profile.dll を 2 つのプロジェクトで参照しましたが、そのうちの 1 つは上記のエラーが発生せず、正常にビルドされました。正常にビルドされたプロジェクトの obj/Debug フォルダーに移動し、Interop.Profile.dll をソリューションの DLL フォルダーにコピーしました (これは、すべてのアセンブリを 1 か所に保持するために作成した単なるフォルダーですが、技術的には、 COM DLL を obj/Debug フォルダーの外側の任意の場所に配置)、両方のプロジェクトの参照を変更して、obj/Debug フォルダーではなく、DLLs フォルダーにある Interop.Profile.dll を指すようにしました。
これを行うと、アプリケーションが正常にビルドされました (リビルド、またはクリーンしてからビルドを使用)。
明らかに、私のケースはかなり具体的ですが、うまくいけば誰かがそこに役立ちます.