Я знаю, что эта ветка действительно старая, но у меня есть и другое решение:
Function countOccurencesOf(needle As String, s As String)
Dim count As Integer = 0
For i As Integer = 0 to s.Length - 1
If s.Substring(i).Startswith(needle) Then
count = count + 1
End If
Next
Return count
End Function
Да. Я сам не работал с nant, но, учитывая, что есть задача
<exec program="svn" commandline='copy http://myserver/svn/trunk "http://myserver/svn/tags/${tag_name}"' />
(я использовал этот пример в качестве модели.)
В Windows я всегда устанавливаю двоичные файлы Slik SVN и добавляю установочный каталог bin
в свой PATH.
Для полноты картины существует svn
задача в проекте nantcontrib, хотя я бы сказал, что документация немного скудная.