Asp.net mvc 5 如何在Visual Studio 2015中为MVC 5的单元测试项目添加对模型的引用?

Asp.net mvc 5 如何在Visual Studio 2015中为MVC 5的单元测试项目添加对模型的引用?,asp.net-mvc-5,visual-studio-2015,Asp.net Mvc 5,Visual Studio 2015,背景:学习MVC、Bootstrap等。所以,在VisualStudio中进行这项工作还是新手。更像是一个C#后端程序员/手摇html/css/js小提琴手 我试图将单元测试添加到MVC项目中,但我得到了一个无用的通用消息“无法添加对‘您的项目名称’的引用”。当我尝试引用我的主项目以便可以对模型类进行测试时,出现了错误 Visual Studio 2015专业版 使用文件->新建项目->模板->Visual C#->Web->ASP.NET Web应用程序创建了新项目 从ASP.NET 5预览

背景:学习MVC、Bootstrap等。所以,在VisualStudio中进行这项工作还是新手。更像是一个C#后端程序员/手摇html/css/js小提琴手

我试图将单元测试添加到MVC项目中,但我得到了一个无用的通用消息“无法添加对‘您的项目名称’的引用”。当我尝试引用我的主项目以便可以对模型类进行测试时,出现了错误

  • Visual Studio 2015专业版
  • 使用文件->新建项目->模板->Visual C#->Web->ASP.NET Web应用程序创建了新项目
  • 从ASP.NET 5预览模板中选择“Web应用程序”
  • 添加了一些代码,包括一个类作为代码的模型
  • 在解决方案文件夹下添加了一个单元测试项目,方法是右键单击并选择我选择的模板Visual C#文件夹下的添加->新建项目->单元测试项目。顶部的目标框架设置为.NET framework 4.5.2
谷歌搜索表明我的目标框架不匹配。我不知道如何检查MVC项目的目标框架,我想,“项目属性”窗口列出了应用程序和解决方案DNX SDK版本(设置为1.0.0-beta5,platform.NET framework),但没有告诉我目标框架是什么


如何将Microsoft的单元测试框架用于此类项目?

在Visual Studio中,打开软件包管理器控制台(工具>Nuget软件包管理器>软件包管理器控制台),然后键入以下命令:

更新包


这将更新并“升级”两个项目的所有软件包,并且应修复任何版本不匹配的问题。

在Visual Studio中,打开软件包管理器控制台(工具>Nuget软件包管理器>软件包管理器控制台),然后键入以下命令:

更新包

这将更新并“升级”这两个项目的所有包,任何版本不匹配都应该修复