Vb.net 无法更新NuGet包
使用VS2015,我最近将使用的附加组件ActiveReports更新为新版本。以前我将应用程序设置为NetFramework4.0,ActiveReports的新更新至少需要NetFramework4.5,因此我更改了项目以使用该版本 我现在在构建项目时遇到以下错误: 某些NuGet软件包是使用与当前目标框架不同的目标框架安装的,可能需要重新安装。有关详细信息,请访问。受影响的软件包:Microsoft.Bcl、Microsoft.Net.Http 我一直在研究解决这一问题的各种建议,但都没有奏效。我在Tools>NuGet Package Manager>Package Manager控制台中尝试的最后一个方法产生了以下消息: PM>更新包 正在尝试收集与项目“我的项目”相关的多个包的依赖项信息,目标为“.NETFramework,版本=v4.5” 正在尝试解析多个包的依赖项。 解析操作安装多个软件包 解决方案成功,但没有采取任何行动 没有可用的新更新。Vb.net 无法更新NuGet包,vb.net,nuget-package,target-framework,Vb.net,Nuget Package,Target Framework,使用VS2015,我最近将使用的附加组件ActiveReports更新为新版本。以前我将应用程序设置为NetFramework4.0,ActiveReports的新更新至少需要NetFramework4.5,因此我更改了项目以使用该版本 我现在在构建项目时遇到以下错误: 某些NuGet软件包是使用与当前目标框架不同的目标框架安装的,可能需要重新安装。有关详细信息,请访问。受影响的软件包:Microsoft.Bcl、Microsoft.Net.Http 我一直在研究解决这一问题的各种建议,但都没有
“我的项目”的当前程序包源中没有可用的程序包更新。我可以通过以下方式进行复制:
- 卸载现有的NuGet软件包(用于该项目),然后重新安装:
- 右键单击您的解决方案:
- 选择“管理解决方案的NuGet包…”
- 导航到更改为.NET 4.5的“项目”
- 选择“卸载”,然后尝试使用相同的步骤重新安装它们
重新安装包完成后,生成错误消失。根据您对问题的编辑,您似乎已使其正常工作。希望您没有假设
Newtonsoft.Json
包有任何特别之处,这仅仅是我使用的第一个NuGet软件包,纯粹是举个例子。很高兴提供帮助!是的,它正在工作,谢谢!最后我还必须更新Microsoft.bcl和Microsoft.Net.Http软件包。尽管如此,.bcl软件包仍然显示出它是一个冲突,但它仍在工作