2017-10-30 12 views
0

を削除し、私はその後NinjectWebCommon.cs更新は私が私の心を失うかもしれないと思うNinjectWebCommon.cs(ウェブAPI v2の)

「私たちを削除し、最新の安定バージョンにすべてNinjectのパッケージを更新しました"以前のバージョンで実行していた少数のライブWeb APIプロジェクトがあり、すべてがうまくいっています!しかし、それを言って、古いバージョンを削除して元のバージョンに戻そうとすると、多くのアセンブリ問題が発生します。

「グーグル」の1時間後の質問ですが、のアップデートでは見つからないnugetパッケージがありますか?それはすべて削除Ninjectのパッケージを更新するとき繰り返しに

NinjectWebCommon.cs

現在のパッケージ:

<package id="Ninject" version="3.3.3" targetFramework="net461" /> 
    <package id="Ninject.MVC5" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.Common" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.Common.WebHost" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.WebApi" version="3.3.0" targetFramework="net461" /> 
    <package id="Ninject.Web.WebApi.WebHost" version="3.3.0" targetFramework="net461" /> 
    <package id="WebActivatorEx" version="2.0" targetFramework="net461" /> 
    <package id="WebApiContrib.IoC.Ninject" version="0.9.3.0" targetFramework="net461" /> 

がうまくいけば、私は明らかに欠落していないことだし、それは一般的な問題/バグです。

ありがとうございました。

+1

明らかに、「NinjectWebCommon」は最新バージョンでは出荷されていませんが、依然として必要です。私は試してみることをお勧めします:クリーンチェックアウト。パッケージを更新します。 NinjectWebCommon.csの削除を元に戻してプロジェクトに追加し直してください。 – BatteryBackupUnit

+0

@BatteryBackupUnit答えとしてラッピングする価値がありますか?だから私はその質問を終わらせることができます。確かに私のためにそれに答えました。 –

+0

素晴らしい、確かに、答えを作成しました。ありがとう。 – BatteryBackupUnit

答えて

0

明らかにNinjectWebCommon.csは3.3.0に同梱されていませんが、依然として必要です。 更新するときは、私がお勧めします。

  • クリーンチェックアウト
  • 更新パッケージ
  • NinjectWebCommon.cs
  • の復帰の削除はNinjectWebCommon.csを追加するには、代わりにあなたを書きプロジェクトへ

を詰めますthis answerに記載されているような独自の実装。

+0

お時間をいただきありがとうございます。 –

関連する問題