10

空の mvc4 Web プロジェクトに Twitter.Bootstrap をインストールしようとすると、次のようになります。

Install-Package Twitter.Bootstrap
Attempting to resolve dependency 'bootstrap (≥ 3.0.1)'.
Attempting to resolve dependency 'jquery (≥ 1.9.0)'.
Install-Package : External packages cannot depend on packages that target projects.
At line:1 char:1
+ Install-Package Twitter.Bootstrap
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

これを修正するにはどうすればよいですか?

4

11 に答える 11

5

私も同じ問題を抱えていました。NuGetマネージャーを更新した後、問題は解決しました。NuGet マネージャーを更新するには、[ツール] -> [拡張機能と更新プログラム] に移動します。

于 2014-06-17T14:01:25.880 に答える
2

Bootstrap 3.0.1.1 のインストール時に同じ問題が発生しました。依存関係のために 3.0.1 を探しているようです。最後に問題なく 3.0.0 をインストールしました。

于 2013-11-03T03:53:05.353 に答える
1

私の問題は完全に解決されました

試す

Install-Package Bootstrap

それ以外の

Install-Package Twitter.Bootstrap

参考記事:

Bootstrap v3.0.1.1 がクリーンな VS の空のプロジェクトで失敗する - 解決方法は? $privUrl

パッケージ マネージャー コンソールの起動方法

http://docs.nuget.org/docs/start-here/using-the-package-manager-console

于 2013-12-24T11:00:11.367 に答える
1

私はこの質問に私をもたらしたのと同じ問題を抱えていました。Package Manager でブートストラップを検索したところ、いくつかの結果が返されました。

リストの上部にある をクリックして、これ (バージョン 3.0.1.1) をインストールしようとしたところ、元の質問で報告されたエラーが表示されました。このパッケージの ID は Id: Twitter.Bootstrap です。

ID: bootstrap のバージョン 3.0.2 でリストされている別の Bootstrap パッケージがありました。

2 つ目の v. 3.0.2 をインストールしましたが、これは問題なくインストールされました。

fontawesome からの抜粋: 「Outercurve の関係者は、Twitter.Bootstrap パッケージのサポートを引き継ぎ、単に bootstrap と呼ばれるようになりました。詳細については、http://chriskirby.net/bootstrap-nuget-package-moving-to-outercurve/ を参照してください。 」

Microsoft が管理する新しい名前空間へのリダイレクトが原因であると思われます。

于 2013-11-14T10:40:16.883 に答える
0

vs2012をアップデートしてみてください!解決しました!

于 2013-11-17T19:15:29.640 に答える
0

私も同じ問題を抱えていました。ただし、Nuget Manager を更新し、その後再試行すると解決しました。

于 2015-01-19T08:38:36.073 に答える
0

NuGet Package Manager を使用してTwitter ブートストラップ MVCをインストールしてみてください。

于 2013-11-03T15:03:26.730 に答える