.NETからVSSのリソースにアクセスするには次のコンポーネントを使用する。
Imports Microsoft.VisualStudio.SourceSafe.Interop
以下、VB.NETでの簡単なサンプル
'Imports Microsoft.VisualStudio.SourceSafe.Interop Dim vssDB As New VSSDatabase Dim vsItem As VSSItem = Nothing 'VSSを開く vssDB.Open("srcSafe.ini", "username", "password") 'VSSに登録されているアイテムを取得 vsItem = vssDB.VSSItem("$/xls/test.xls") 'チェックアウトされていなかったらチェックアウトする If (vsItem.IsCheckedOut = VSSFileStatus.VSSFILE_NOTCHECKEDOUT) Then vsItem.Checkout() Else 'チェックアウト中 End If 'チェックイン vsItem.Checkin() 'VSSを閉じる vssDB.Close()