C# 带有Nopcommerce的Google plus api-无法加载文件或程序集System.Net.Http.Primitives
我正在尝试为NopCommerce项目开发一个使用GooglePlus api的插件。我在google控制台上启用了Plus api,并使用Nuget将该api用于我的插件C# 带有Nopcommerce的Google plus api-无法加载文件或程序集System.Net.Http.Primitives,c#,asp.net,.net,google-plus,nopcommerce,C#,Asp.net,.net,Google Plus,Nopcommerce,我正在尝试为NopCommerce项目开发一个使用GooglePlus api的插件。我在google控制台上启用了Plus api,并使用Nuget将该api用于我的插件 PlusService plus = new PlusService( new Google.Apis.Services.BaseClientService.Initializer() { ApiKey = "api
PlusService plus = new PlusService(
new Google.Apis.Services.BaseClientService.Initializer()
{
ApiKey = "api_key_here"
});
if (plus != null)
{
activitiesresource.listrequest list = plus.activities.list("user_id_here", new activitiesresource.listrequest.collectionenum());
activityfeed feed = list.execute();
}
我得到以下错误:
无法加载文件或程序集“System.Net.Http.Primitives,Version=1.5.0.0,Culture=neutral,PublicKeyToken=b03f5f711d50a3a”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配
我尝试了这个问题的步骤:
我尝试通过选择nuget的prerelease选项来更新包,并将
添加到插件的web.config、web项目、machine.config、app.config以及所有组合中。但还是没有运气
如果您有任何帮助,我们将不胜感激。Nop plugin web.configs未加载,因此没有必要尝试 确保插件和Nop项目中引用的程序集版本相同。如果Nop已经有一个以相同名称打开的程序集,则不会加载插件文件夹中的程序集
如果您的插件引用的是比Nop更新的版本,则
条目不起作用是有意义的。我在Nop.Web上安装了HttpClients,并将dependentAssembly添加到Nop.Web下的Web.config中。现在可以了,谢谢。