无法在ASP.NET MVC 3中使用参考程序集中的模型添加强类型视图

时间:2012-03-27 18:16:48

标签: visual-studio-2010 asp.net-mvc-3 c#-4.0

我有一个ASP.NET MVC 3项目和一个类库项目的解决方案。我在Web项目中创建了对类库“Commands”的引用,该库正在解析; copy-local也设置为true,Commands.dll被复制到web项目的bin目录中。

当我尝试添加强类型视图时,从命令中选择一个类作为模型,我收到命令程序集的“无法加载文件或程序集”错误。

我已尝试删除并重新添加引用,清理和重建解决方案等,但仍然存在问题。

有些奇怪的是,当我单击控制器中的“添加视图”以进入添加视图对话框时,引用的程序集中的模型可以在“模型类:”下拉列表中找到。

1 个答案:

答案 0 :(得分:1)

尝试在视图中使用模型类的完全限定名称。

例如:@model YourClassLibraryNameSpace.YourClassname