зачем мне нужны SharpSvn-DB44-20-win32 и SharpSvn-Sasl21-23-win32 как отдельные библиотеки DLL?

Я использую SharpSVN как часть ветки FluentMigrator (чтобы добавить вызовы управления исходным кодом в FM). Когда я строю, я обнаруживаю, что эти две сборки необходимы для компиляции кода:

SharpSvn-DB44-20-win32
SharpSvn-Sasl21-23-win32

Мне интересно, почему эти файлы не запекаются в качестве ресурсов, если они необходимы. Кажется странным, что нужно загружать 3 сборки, чтобы заставить SharpSVN работать. Я делаю что-то неправильно?


person jcollum    schedule 09.06.2011    source источник


Ответы (1)


Потому что они необязательны, и их лицензия должна быть необязательной (иначе Subversion и SharpSvn не могут быть лицензированы Apache).

Скорее всего, они понадобятся вам во время компиляции, а во время выполнения они необязательны.

person Sander Rijken    schedule 09.06.2011
comment
А, я не подумал о лицензировании. Спасибо, что прояснили это. - person jcollum; 10.06.2011