Как скомпилировать SharpSVN и SvnQuery - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь скомпилировать проект SvnQuery (https://github.com/kalyptorisk/svnquery.git) с версией SharpSVN.dll, которую я создал на своем ПК, но постоянно вижу сообщение об ошибке CS0400: тип или имя пространства имен«SharpSvn» не может быть найден в глобальном пространстве имен (вам не хватает ссылки на сборку?) .

Используя SharpSVN.dll, который поставляется с исходным кодом SvnQuery, я не вижу этого сообщения об ошибкеи ни один другой.

Оба файла SharpSVN.dll выглядят одинаково, когда я открываю их в .NET Reflector, но есть одно отличие - файл, который я создал, не имеет информации о версии. (Точнее,: Когда вы просматриваете свойства файла в проводнике, «Версия файла» и «Версия продукта» пусты.)

Я выполнил следующие шаги для создания SharpSVN.dll:

Извлечь изhttps://ctf.open.collab.net/svn/repos/sharpsvn (пробовал транк и ветку 1.1200x). Откройте командную строку VisualStudio (пробовал 2012, 2015 и 2017), перейдите в папку «import», запустите «nant build». Результат: ошибок нет, но это не такКрEate SharpSVN.dll (и я думаю, что не должно).

Теперь дважды щелкните SharpSvn.sln в папке src.Это открывает VS2017.Выпуск компиляции | x86.Результат: нет ошибок, много предупреждений, SharpSVN.dll (без информации о версии) создан в src \ SharpSvn \ bin \ Win32 \ Release.

Есть идеи по этой проблеме?

Спасибо ...

...