【问题标题】:Targeting Nuget Packages Per Project In A Solution在解决方案中针对每个项目的 Nuget 包
【发布时间】:2012-05-19 17:02:21
【问题描述】:

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

  1. 客户
  2. Client.Test
  3. Domain.Test
  4. 常见
  5. Common.Test

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

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

【问题讨论】:

    标签: architecture projects-and-solutions nuget


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-29
        • 2017-09-26
        相关资源
        最近更新 更多