MvcMailer:上下文已经在跟踪具有相同资源Uri的不同实体

时间:2011-09-30 12:42:13

标签: asp.net-mvc nuget-package mvcmailer

我似乎无法弄清楚为什么我无法安装nuget pakcage

我试过在visual studio 2010包管理器中运行它

Install-Package MvcMailer

但我收到错误,如下所示

PM> install-package MvcMailer
Install-Package : The context is already tracking a different entity with the same        resource Uri.
At line:1 char:16
+ install-package <<<<  MvcMailer
+ CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId :    NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

PM> 

如何解决此问题? TNX

1 个答案:

答案 0 :(得分:1)

来自MSDN

  

如果反序列化类型与要跟踪的实体的数据类型不匹配,则会发生此错误。对此的修复是通过不使用跟踪选项。

     

可在此处找到更多信息

     

http://msdn.microsoft.com/en-us/library/system.data.services.client.mergeoption.aspx

另外,建议为插入和查询上下文等每个逻辑操作使用新的不同数据服务上下文。