visual studio单元测试项目缺少组件(同时使用Moq)

Cod*_* JJ 12 .net api unit-testing visual-studio-2013

所以我有一个包含两个项目的解决方案:Example.Api和Example.Api.Test.

Example.API项目是我的Web API 2项目,它与Database对话.

Example.API.Test项目是针对Example.API进行单元测试的.

我正在使用moq来模拟上下文和控制器等等.

一个问题是我的Example.API.Test项目错过了Example.API项目使用的批量程序集.

测试项目引用了Example.API项目,但缺少所有系统程序集.

例如,类型'System.Web.Http.ApiController'在未引用的程序集中定义.您必须添加对程序集'System.Web.Http的引用...

我可以添加对Example.API.Test项目的单独引用,但它似乎不正确.

有提示吗?

谢谢.

Cod*_* JJ 20

只要按照别人的建议!安装 - 包装Microsoft.AspNet.WebApi.Core,即使nuget说它有它.

:)

引用约瑟夫告诉我"您可以通过管理软件包轻松安装相同的版本(右键单击解决方案级别)"

谢谢!