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は、「小数」にヌル変換できません!
'totalValue'変数のタイプは何ですか? –
totalValueは関数で計算され、私もそれに直接値を与えました。値は問題ありません。プロジェクトはエラーなしで実行されます。パッケージをインストールしようとすると、私はそのようなエラーを受け取ります。 –
問題はNinjectのパッケージ間に何らかの非互換性があると思う:ninjct.web .common Ninjectの後、私はこれらのエラーを非互換性のエラーで受け取ります: - >依存関係を解決できません。 'Ninject 3.3.0'は 'Ninject.Web.Common 3.2.3 constraint:Ninject(> = 3.2.0 && <3.3.0)'と互換性がありません。 –