2017-09-27 6 views
1

今日私はプロジェクトにNinect.web.commonを追加しようとしていましたが、驚くべきことに初めて奇妙なエラーが発生しました: うまく動作していないと全くビルドエラーが、私は、このパッケージを追加しようとして、私はこのエラーが表示されます。Nugetパッケージのインストール結果 - > c# - cs7003バインドされていない総称名の予期せぬ使用

********** *********アクション

public ActionResult Index() 

    { 
     ...... 
     return View((object)totalValue); 

    } 

**************ビュー**********

@model decimal 



<div> 

    Total value:@Model 

</div> 
結合していない一般名の

エラーCS7003予期しない使用それがnull非許容

2つのエラーは、ビューの最初の行を参照されているので、

エラーCS0037は、「小数」にヌル変換できません!

+0

'totalValue'変数のタイプは何ですか? –

+0

totalValueは関数で計算され、私もそれに直接値を与えました。値は問題ありません。プロジェクトはエラーなしで実行されます。パッケージをインストールしようとすると、私はそのようなエラーを受け取ります。 –

+0

問題はNinjectのパッケージ間に何らかの非互換性があると思う:ninjct.web .common Ninjectの後、私はこれらのエラーを非互換性のエラーで受け取ります: - >依存関係を解決できません。 'Ninject 3.3.0'は 'Ninject.Web.Common 3.2.3 constraint:Ninject(> = 3.2.0 && <3.3.0)'と互換性がありません。 –

答えて

0

以前にインストールされたNinjectパッケージを削除し、それらのすべてをインストールしました!

インストールが完了し、プロジェクトでNinjectを使用できるようになりました。 packegesを更新しようとすると、このエラーが再び表示されます。

関連する問題