我有一个包含两个项目的解决方案:Example.Api和Example.Api.Test。
Example.API 项目是我与数据库对话的 Web API 2 项目。
Example.API.Test 项目用于针对 Example.API 进行单元测试。
我正在使用 Moq 来模拟上下文和控制器等。
一个问题是我的Example.API.Test项目缺少Example.API项目使用的许多程序集。
测试项目引用了Example.API项目,但所有系统程序集都丢失了。
例如,类型“System.Web.Http.ApiController”是在未引用的程序集中定义的。您必须添加对程序集“System.Web.Http ...
”的引用我可以添加对Example.API.Test项目的单独引用,但这似乎不是正确的方法。
有什么建议吗?
就听从别人的建议吧!即使 nuget 说它有,也请安装 Microsoft.AspNet.WebApi.Core。
:)
引用约瑟夫告诉我的“您可以通过管理包轻松安装相同版本(右键单击解决方案级别)”
谢谢!