繁体   English   中英

如何配置VS2015 C#项目以将NuGet程序包放在lib目录中的版本中?

[英]How do you configure a VS2015 C# project to put the NuGet packages on build in a lib directory?

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

output path构建设置不执行我想要的操作,它更改了常规输出目录。 我认为是Visual Studio在构建时复制了NuGet程序集。

我喜欢我的项目井井有条,并且不想在根文件夹中放一堆依赖项DLL。

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

参考Ryan Vice的与我们分享了有关在这种情况下如何让NuGet将dll复制到[解决方案根目录] \\ lib的详细步骤:

如何相对于解决方案根目录复制Nuget内容文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM