【问题标题】:How do I add a reference to my Model(s) to a unit test project for MVC 5 in Visual Studio 2015?如何在 Visual Studio 2015 中将我的模型的引用添加到 MVC 5 的单元测试项目?
【发布时间】:2016-06-04 03:44:49
【问题描述】:

背景:学习 MVC、Bootstrap 等。因此,在 Visual Studio 中执行此操作是新手。更像是一个 C# 后端程序员/手工制作的 html/css/js 提琴手。

我正在尝试向 MVC 项目添加单元测试,但我得到了无用的通用“无法添加对‘您的项目名称’的引用。”当我尝试引用我的主项目时出错,以便我可以针对我的模型类进行测试。

  • Visual Studio 2015 专业版
  • 使用文件创建新项目 -> 新项目 -> 模板 -> Visual C# -> Web -> ASP.NET Web 应用程序
  • 从 ASP.NET 5 预览模板中选择“Web 应用程序”
  • 添加了一些代码,包括用作 Code First 模型的类。
  • 在解决方案文件夹下添加了一个单元测试项目,方法是右键单击并选择添加 -> 新项目,在我选择的模板的 Visual C# 文件夹下测试 -> 单元测试项目。顶部的目标框架设置为 .NET Framework 4.5.2

谷歌搜索表明我的目标框架不匹配。我不知道如何检查 MVC 项目上的目标框架我猜,项目属性窗口列出了应用程序和解决方案 DNX SDK 版本(设置为 1.0.0-beta5,平台 .NET Framework)但没有告诉我什么我的目标框架。

如何在此类项目中使用 Microsoft 的单元测试框架?

【问题讨论】:

    标签: asp.net-mvc-5 visual-studio-2015


    【解决方案1】:

    在 Visual Studio 中,打开包管理器控制台(TOOLS > Nuget 包管理器 > 包管理器控制台)并键入以下命令:

    更新包

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      相关资源
      最近更新 更多