Npgsql v3.0.0 RC2 包含重复定义

Npgsql v3.0.0 RC2 Contains Duplicate Definitions

我最近通过 NuGet 将我的 Npgsql 版本从 2.2.3 更新到 3.0.0-RC2。当我构建时,我现在收到了一堆以下形式的错误:

The type 'Npgsql.NpgsqlConnection' exists in both
    'somePath\packages\Npgsql.3.0.0-rc0002\lib\net45\CodeContracts\Npgsql.Contracts.dll'
and 'somePath\packages\Npgsql.3.0.0-rc0002\lib\net45\Npgsql.dll'

NpgsqlPointNpgsqlPolygonNpgsqlException类型也是如此。我尝试清理并重新构建解决方案,然后关闭并重新打开 Visual Studio(2013 Ultimate Update 4)。这两种方法都没有任何效果。知道如何解决这个问题吗?

这已在 3.0 版本分支中修复,请参阅 github。com/npgsql/npgsql/issues/668。 3.0 的 nuget 将不包含合同引用程序集。