首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从NuGet安装SenseNet7.2时出错

从NuGet安装SenseNet7.2时出错
EN

Stack Overflow用户
提问于 2018-07-09 11:22:29
回答 2查看 231关注 0票数 0

我正在尝试从Sensenet 7.2安装NuGet,但是在安装Sensenet.Services.Install包时遇到了以下错误。

错误:

无法安装软件包'SenseNet.Common 7.2.0‘。您正在尝试将此包安装到目标为“.NETFramework,Version=v4.5.1”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与包作者联系。

我正在使用VS 2017,项目模板是"ASP.NET网络应用程序“。

如何处理这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-10 07:54:43

这里有很多问题。

Visual和NuGet版本

更新到最新版本(当前的VS2017)可以解决软件包安装问题。我猜,以前的VS和NuGet版本不能处理网络标准包。

.Net运行时版本

类型转发问题 Framework4.6.1中有一个.Net,如果它在标记为序列化的类中包含某些方法,就会中断与netstandard程序集的互操作。这意味着,尽管您的项目可能位于4.6.1上,但至少必须在目标(执行)计算机上安装.Net Framework4.7.2

有关将sensenet迁移到netstandard的详细信息,请访问此开球柱

票数 1
EN

Stack Overflow用户

发布于 2018-07-09 13:05:00

事实证明,使用最新版本的VS 2017并不存在这个问题。我在我的SharePoint开发机器(Windows 2012)上使用VS 2017的旧版本,由于VS安装程序的要求,VS无法升级。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51244366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档