3

私の会社は、ソースコードをローカルシステムから目的の場所のリポジトリに移動するためにGITのフレーバーを使用しています(後でデプロイして、基本的にサーバーです)。そのツールのサポートは悪いです。それはコマンドラインを使用し、それを使用するのは非常に面倒です。この目的のために tortoiseSVN / tortoiseGIT に似たものを構築したいと考えており、出発点を探しています。

フォルダ内のオーバーレイ アイコンを取得するにはどうすればよいですか? 「正しい」方法でWindowsエクスプローラーの統合を行うにはどうすればよいですか?

.Net C# を使用してこのツールを構築します。

助けてくれてありがとう!

乾杯。

4

1 に答える 1

3

シェル拡張を書くことができます! ただし、学ぶことはたくさんあります。 完全な馬鹿のためのシェル拡張ガイド シリーズの第 IX 部では、アイコンの処理方法について説明しています。

一般に、C# での IE およびシェル拡張機能の記述はサポートされていません。もちろん、ランタイムの新しいバージョンでは、SxS サポートの分野でより柔軟に対応できます。ただし、COM 相互運用機能の作成に関しては、あなた自身の責任であり、ファイルを開くダイアログを使用するようなことを行う他のアプリにこれがどのように影響するかについて、非常に慎重に考える必要があります。

于 2012-06-19T15:57:30.607 に答える