【问题标题】:How to allow .Net Unit Testing to Reference .Net core 2 web application如何允许 .Net 单元测试引用 .Net core 2 Web 应用程序
【发布时间】:2018-05-18 14:29:56
【问题描述】:

我有一点问题,我已经尝试到处研究它,但我找不到答案。

我将在 Visual Studio 中使用 MSTesting(单元测试 .Net)进行 TDD 开发。不过,我打算开发一个运行 Asp.Net Core 2 的 Web 应用程序。

这是我遇到问题的地方,单元测试项目正在运行 .NET Framework 4.7.1,这意味着我无法引用 Web 应用程序。 我无法更改网络应用程序的框架。

请看一下这些截图:

我无法更改Web应用程序的框架,并且单元测试无法使用Core 2。请帮助谢谢。

【问题讨论】:

  • 您能否使用本指南仔细检查您的安装:c-sharpcorner.com/article/…
  • 将测试项目的目标框架更改为与您要测试的应用程序的目标框架相同

标签: c# asp.net .net unit-testing


【解决方案1】:

如果您只有 .net 核心应用程序或 .net 标准库,我建议您创建一个可以在 .Net Core 上运行的 MSTest 项目。

【讨论】:

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