Недавно я обновил версию Npgsql через NuGet с 2.2.3 до 3.0.0-RC2. Когда я строю, я теперь получаю кучу ошибок вида:Npgsql v3.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'
То же самое верно и для типов NpgsqlPoint
, NpgsqlPolygon
и NpgsqlException
. Я попытался очистить и перестроить решение, а также закрыть и повторно открыть Visual Studio (2013 Ultimate Update 4). Ни один из подходов не имел никакого эффекта. Любые идеи, как это можно исправить?
Для кого-либо еще ищут: решение исправить его до фактической версии 3.0, чтобы вручную удалить ссылку на Npgsql.Contracts. –