【发布时间】:2017-09-27 08:54:25
【问题描述】:
今天我试图将 Ninect.web.common 添加到我的项目中,但令人惊讶的是我第一次收到了一个奇怪的错误: 我的项目运行良好,完全没有构建错误,但是当我尝试添加这个包时,我收到了这个错误:
********** 动作 *********
public ActionResult Index()
{
......
return View((object)totalValue);
}
******************查看**********
@model decimal
<div>
Total value:@Model
</div>
错误 CS7003 意外使用未绑定的通用名称
错误 CS0037 无法将 null 转换为“十进制”,因为它是不可为空的
两个错误引用第一行视图!
【问题讨论】:
-
totalValue变量的类型是什么? -
totalValue 在函数中计算,我也给了它一个直接值。值没有问题,项目运行没有错误,只有当我尝试安装包时我收到这样的错误
-
我认为问题是 Ninject 包之间的某种不兼容:当我尝试在 Ninject 之后安装 ninjct.web.common 时,我收到这些错误并显示不兼容错误:--> 无法解决依赖关系。 “Ninject 3.3.0”与“Ninject.Web.Common 3.2.3 约束:Ninject (>= 3.2.0 &&
标签: c# razor model-view-controller