質問

私はVisual Studio 2013にアップグレードしており、当然、私はMVC5、WebAPI2、EF6などをサポートするためにHottowel、Breezeとすべての他のすべての友人をアップグレードしたいと思いました。

往復前後に、webapi2 + ef6のwebapi2とbreezeに更新することができました。しかしhottowelは闘争。

私はメッセージでPackage Managerコンソールにキックするため、hottowelを返すことができません。 install-package:すでに新しいバージョンの 'Microsoft.aspnet.webapi'

を参照しています

それはどういう意味ですか?NUGETページでは、Microsoft.aspnet.WebAPI(≧4.0.30506.0)に依存すると表示されます。WebAPIのマイバージョンは、必要な4.0xxの上にある5.x.xです。

誰もがhottowelを取り戻すのを手伝ってくれる?

ありがとう。

役に立ちましたか?

解決

だからそれはあなたが今いる場所に依存しています。私はパッケージとDLLを削除して新鮮なものを始めることを提案します。クリーンプロジェクトとinstall-package hottowel.angularから始めます。あなたがそれを一緒に断片的にしようとしたいのなら、それは仕事をすることができますが、それはもっと痛みを伴うかもしれません。

古いhottowelから始めたら、ASP.NET Web API 2が壊れました。そのため、最新の機能は最新の機能を使用しています。Web API V2が必要な場合は、hottowel.angular.breezeを使用してください。

問題はhottowelではなく、Web API 2と他のMSFT機能を備えたincompatです。

詳細については、このリンクを参照してください。 http://www.johnpapa.net/hottowel-angular-and-asp-net-web-api-2-compat/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top