選択したファイルに基づいてアイコンをロードしようとしています:
Icon iconForFile = System.Drawing.Icon.ExtractAssociatedIcon(filename);
このコードを VS を介してローカルで実行すると、すべて正常に動作します。ただし、このコードを含むアプリケーションをデプロイ/インストールすると、次のエラー メッセージが表示されます。
「[マイ プログラム] - コンポーネントが見つかりません: libapr_tsvn.dll が見つからなかったため、このアプリケーションは開始できませんでした。アプリケーションを再インストールすると、この問題が解決する場合があります。」
奇妙なことに、[OK] をクリックすると、プログラムは引き続き期待どおりに実行され、Icon
オブジェクトは正しく設定/表示されます。検索すると、これはバージョン管理に使用する Tortoise SVN の dll である可能性があります。何かご意見は?