さて、ファイルを解凍できるようにするdllファイルを検索しました.unrar.dll、chilkat、sharpcompressなど、かなりの数を見つけることができましたが、Rar自体が提供するものを使用したかったのです。
そこで、プロジェクトで DLL ファイルを参照してインポートしました。unrar.dll を使用していました。
しかし、テストして試してみるための最新のコードを見つけることができませんでした。私が見つけたすべての例は、最新ではないか、Vb.net 用ではありませんでした。
インストールに含まれていた公式の例も試しましたが、修正しても機能せず、コードを使用しようとすると常にエラーが発生しました
object reference not set to an instance of an object
特定の場所からプログラムのルート ディレクトリに rar ファイルを unrar したいだけなので、プログラムがデスクトップにある場合は、マイ ドキュメント内のファイルを unrar し、ファイルをデスクトップに抽出します。