【问题标题】:How do you configure a VS2015 C# project to put the NuGet packages on build in a lib directory?如何配置 VS2015 C# 项目以将 NuGet 包放在 lib 目录中?
【发布时间】:2016-07-25 16:06:50
【问题描述】:

我正在使用 Visual Studio 2015 社区。我有一个带有一堆 NuGet 包的 C# 项目。当我构建项目时,NuGet 程序集被复制到 bin\Release,但我不希望它们位于我的应用程序的根目录中,我希望它们被放在 lib 子目录中。

output path 构建设置不能满足我的要求,它会更改常规输出目录。我认为是 Visual Studio 在构建时复制 NuGet 程序集。

我喜欢我的项目井井有条,不希望根文件夹中有一堆依赖 DLL。

【问题讨论】:

    标签: visual-studio nuget nuget-package visual-studio-2015


    【解决方案1】:

    一个建议是您可以考虑使用 init.ps1。首次安装 NuGet 包或每次在 Visual Studio 中重新打开解决方案时,Init.ps1 将为您的解决方案运行一次。

    参考 Ryan Vice 给我们分享的这个案例中如何让 NuGet 复制 dll 到 [solution root]\lib 的详细步骤:

    How to copy Nuget content files relative to the solution root

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-05
      • 2019-11-24
      • 1970-01-01
      • 2018-03-29
      • 2015-05-21
      • 1970-01-01
      • 2020-04-09
      相关资源
      最近更新 更多