我正在使用Visual Studio 2015社区。我有一个带有一堆NuGet包的C#项目。当我构建项目时,NuGet程序集被复制到bin\Release
但我不希望它们在我的应用程序的根目录中,我希望它们被放在lib
子目录中。
output path
构建设置不能满足我的需要,它会更改常规输出目录。我认为是Visual Studio在构建时复制NuGet程序集。
我喜欢我的项目组织,并且不希望在根文件夹中有一堆依赖DLL。
答案 0 :(得分:0)
一个建议是你可以考虑使用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