为什么我需要SharpSvn-DB44-20-win32和SharpSvn-Sasl21-23-win32作为单独的DLL?

时间:2011-06-09 18:44:21

标签: sharpsvn

我正在使用SharpSVN作为FluentMigrator分支的一部分(将源控制调用添加到FM)。当我构建时,我发现需要这两个程序集来获取要编译的代码:

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

我想知道为什么这些文件在需要时不会作为资源出现。为了让SharpSVN工作,需要引入3个程序集似乎很奇怪。难道我做错了什么?

1 个答案:

答案 0 :(得分:3)

因为它们是可选的,并且它们的许可证需要是可选的(否则Subversion和SharpSvn不能获得Apache许可)。

您可能在编译时需要它们,并且它们在运行时是可选的。