2

我有六个项目的 1 个解决方案:

  1. 客户
  2. 客户端测试
  3. 领域
  4. 域.测试
  5. 常见的
  6. 通用测试

如您所见,我有 3 个项目用于进行测试。我想通过 NuGet 安装这三个包的 xUnit,但不将此包添加到三个非测试项目中。管理这种性质的依赖关系的最简单方法是什么?

顺便说一句,我还想以类似的方式将不同的项目(如 Ninject)添加到客户端和域。我认为为了添加更多上下文而提及这一点可能很有用。

4

2 回答 2

2

在这里找到答案。您需要选择解决方案名称并从那里安装软件包。

于 2012-05-19T18:27:26.773 回答
0

您还可以在 nuget 控制台中使用以下命令:

PM> Install-Package [InsertNewPackageNameHere] -Version 1.0.0 -Project [MyMvcApplication1]

(其中“ InsertNewPackageNameHere ”可以是任何包名称,即 EntityFrameWork 和“ MyMvcApplication ”可以是解决方案中任何项目的名称)

(要在 vs2012 菜单中找到 nuget 控制台,请单击:工具 > 库包管理器 > 包管理器控制台)

于 2014-01-15T14:19:14.177 回答