2017-08-25 89 views
1

我想通过Nuget包管理器在我的ASP.NET Web应用程序中安装twitter引导程序4测试版,并在Visual Studio 2015中看到以下错误。无法安装包'popper.js 1.11.0'

无法安装包'popper.js 1.11.0'。您正尝试将 安装到一个项目中,该项目的目标为'.NETFramework,Version = v4.5',但该程序包不包含与该 框架兼容的任何 程序集引用或内容文件。有关更多信息,请联系软件包作者。

有没有人遇到过这个兼容性问题?让我知道你的建议来解决这个问题。

在此先感谢。

+0

以及错误说popper.js 1.11目标(或意味着兼容)只与.NET框架4.5 ..你创建的项目可能低于4.5或高于4.5 –

+0

右键点击你的项目检查你的项目的框架项目在您的解决方案资源管理器,然后在应用程序选项卡上,检查什么是您的项目的框架 –

+1

我不建议您从这里更改框架,因为它会导致与其他包的依赖问题很多 –

回答

3

有没有人遇到过这个兼容性问题?让我知道你的建议来解决这个问题。

,由于Popper.js NuGet包已经被打破,直到1.12.2版,但引导正在请求Popper.js的旧版本,其提供了一种破NuGet包:

enter image description here

对于详细信息,可以参考Update NuGet Popper.js dependency version

要解决此问题,您应该首先安装popper.js,然后安装Bootstrap 4,更多详细信息:Not able to install bootstrap 4 (beta) nuget package to .Net MVC (.Net version 4.6.2)

+0

这是一个确切的[此答案的副本](https://stackoverflow.com/questions/45666341/not-able-to -install-自举-4-β-的NuGet封装到净-MVC净版本-4/45822912#45822912) –