【发布时间】:2016-05-03 19:27:06
【问题描述】:
我在 VS 2015 中创建了一个 ASP.NET Core Web 应用程序。添加单元测试复选框可用于 ASP.NET 4.x 模板,但是当我选择 ASP.NET 5 模板时变灰了。无论如何,我尝试创建项目并计划添加我自己的单元测试。
我在解决方案中添加了另一个项目,但无法将两者联系起来。当我右键单击 UnitTest 项目的引用并点击 Add Reference 时,我可以看到原始项目 as an option.
但是当我选中该框并点击 OK 时,我收到一个 dialog box,上面写着“无法添加对‘PangolinWeb’的引用。程序集必须具有‘dll’或‘exe’扩展名才能被引用。”
为什么我不能添加一个 ASP.NET Core 项目作为参考?这是使其所有类和方法可用于我的 UnitTest 项目的唯一方法吗?
【问题讨论】:
-
我现在使用 ASP.NET Core 已经 1 年了。在我当前的项目中,我的团队正在使用 xUnit,我认为这是 ASP.NET Core 的更好选择。有关它的更多详细信息,请查看xunit.github.io
-
查看this answer。
标签: c# .net asp.net-mvc unit-testing asp.net-core