2012-03-27 64 views
0

我有一个ASP.NET MVC 3项目和一个类库项目的解决方案。我在正在解决的Web项目中创建了对类库“Commands”的引用; copy-local也被设置为true,Commands.dll被复制到Web项目的bin目录中。无法在ASP.NET MVC 3中使用引用程序集中的模型添加强类型视图

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

我试过删除和重新添加引用,清理和重建解决方案等,但仍然有问题。

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

+0

你检查的兼容不匹配项目的目标框架版本和引用的程序集? – AlexC 2012-03-27 18:27:35

+0

目标框架都是4.0。 – Dave 2012-03-28 13:49:47

回答

1

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

例:@model YourClassLibraryNameSpace.YourClassname

+2

我可以手动创建强类型的视图,但不能使用该向导。 – Dave 2012-03-28 14:17:54

相关问题