Please stop using a private build of RestSharp in couchbase-net-client

You are currently shipping an unsigned but otherwise identically named DLL called RestSharp, which conflicts with anybody who actually uses the real shipping version of RestSharp.

Either use the signed production version of RestSharp, or else rename the assembly so it does not collide with the real version of RestSharp.

1 Answer

« Back to question.

Please see http://www.couchbase.com/issues/browse/NCBC-247 for more info. I've recently removed the RestSharp dependency from the core client library. It will be published as an optional, unsigned HTTP client in the May release. The core library will no longer include Hammock or RestSharp references.

The problem is that Couchbase.dll is a signed assembly, and the RestSharp NuGet build is not. The new project structure and HTTP client code is under review - http://review.couchbase.org/#/c/25523/ - and should be published to GitHub soon.