3

Visual Studio .sln ファイルの場合、Windows エクスプローラーは、v8 または v9 アイコンのどちらを表示するかを判断するために「巧妙」な処理を行っています。

アイコンをダブルクリック/起動すると、slnファイルのバージョン情報を見てVS2005またはVS2008を選択的に実行する「Visual Studioランチャー」アプリを通過することがわかりました

しかし、それがアイコン部分をどのように行うかについての考え。おそらく、フォルダーを参照するだけで、何かがバックグラウンドでファイルを開き、使用するアイコンを決定していると思われますが、非常にシームレスで迅速です.

それがどのように行われたかについての考え。ここには、ClickOnce によってデプロイされて更新される構成ジェネレーターがありますが、構成ファイルを作成したジェネレーター アプリのバージョンを一目で確認できると便利です。

乾杯、

4

2 に答える 2

1

カスタム アイコンの拡張機能をシェル化するチュートリアルのこの部分をご覧ください。

于 2009-05-08T15:06:55.403 に答える