首页 > 解决方案 > 启动项目中的 Web.Tests 项目发生了什么?

问题描述

我试图遵循使用样板启动项目的文档。在您提取的项目中,测试目录只有 [ProjectName].Tests 而文档显示测试目录中应该有两个项目,第二个是 [ProjectName].Web.Tests

我对使用似乎可用的集成测试非常感兴趣,但是模板(显然是 4.1.0)没有 Web.Test 项目。我试图从 github 模板项目中下载 Web.Tests 项目,但感觉 Tests 项目现在不同了,我不得不跳过很多圈才能让它工作。

如果它被删除是有原因的,我很想了解为什么,如果没有,将它放入我的项目的最简单方法是什么?

标签: aspnetboilerplate

解决方案


我想你指的是这篇文章: https ://aspnetboilerplate.com/Pages/Documents/Articles/Introduction-With-AspNet-Core-And-Entity-Framework-Core-Part-1/index.html

Web.Tests仅在 ASP.NET Core 模板中: https ://github.com/aspnetboilerplate/aspnet-core-template/tree/8659b97f960a04eacdd5d148bdb48ef6f352bf97/test/AbpCompanyName.AbpProjectName.Web.Tests

...对于文章中提到的这种组合:

  • ASP.NET 核心 2.x
  • .NET Core(跨平台)
  • 多页网页应用
  • 没有认证

ASP.NET Core 2.x + .NET Core + MPA + 无身份验证


推荐阅读