1

Visual Studioの差分ライブラリを利用してプロジェクトの機能を拡張する方法があるかどうか誰かが知っていますか?

私は、ファイル差分のためのオープンソースソリューションがあることを知っています。それの適切なMicrosoft実装が見つからない場合は検討します。Visual Studioには、ソースファイルの比較に使用する優れた差分機能が付属しています。

MSライセンスのコードを使用したい。Visual Studioはその要件を満たし、必要な機能を備えているようです。

これは、おそらく.NETに含まれているはずの便利な拡張ライブラリであるように思われますか、それともすでに含まれていますか?

何か案は?

4

1 に答える 1

2

Visual Studioの差分ウィンドウ(Visual Studio 2012の新機能)は、を使用して表示するウィンドウIDifferenceBufferFactoryServiceを作成IDifferenceBufferします。そこから、を使用して各サイドITextDifferencingSelectorServiceに適切なものを取得します。ITextDifferencingServiceそこから、APIを理解するために少し読む必要があります。:)

Visual Studio 2012拡張機能を作成している場合、目的のAPIはMicrosoft.VisualStudio.Text.Differencing名前空間で使用できます。

于 2013-03-12T04:00:44.660 に答える