Referência ambígua do .Net 4.0 System.Web.Security.MembershipProvider?

Atualizei recentemente minha instalação do BlogEngine.Net para 1.6 e .Net 4.0; no entanto, não criei o BlogEngine.Core quando realizei a atualização. No entanto, quando tento criar o projeto BlogEngine.Core agora, a compilação falha porque não pode carregar os símbolos para (System.Web.Security.) MembershipProvider. Acredito que este seja um problema .Net / C # / user em vez de um problema do BlogEngine.

O projeto tem uma referência à biblioteca System.Web e o arquivo de classe (que herda de MembershipProvider) inclui um Using for System.Web.Security. Com o ReSharper ativado, o IntelliSense indica confusão sobre qual provedor de associação usar, oferecendo duas bibliotecas com o mesmo nome (System.Web.Security).

O que poderia ter causado essa referência ambígua? Como posso determinar quais duas bibliotecas estão sendo referenciadas? Nada óbvio indica uma referência duplicada. Então, novamente, o óbvio é realmente óbvio quando você o vê.

questionAnswers(2)

yourAnswerToTheQuestion