【发布时间】:2011-05-04 19:31:19
【问题描述】:
我的大多数项目都有以下约定:
/src
/Solution.sln
/SolutionFolder
/Project1
/Project2
/etc..
/lib
/Moq
moq.dll
license.txt
/Yui-Compressor
yui.compressor.dll
/tools
/ILMerge
ilmerge.exe
您会注意到我确实不将外部库放在源文件夹中。我也对使用 NuGet 非常感兴趣,但不希望在源文件夹中使用这些外部库。 NuGet 是否具有更改所有包加载到的目录的设置?
【问题讨论】:
-
是的,是的,是的!这正是我使用(或非常接近)的项目结构,我一直想知道 NuGet 是否可以支持它......
-
我已经详细介绍了如何使用以下答案:stackoverflow.com/a/19466173/564726。您通常需要从 restore 命令中删除 solutionDir 选项才能使其正常工作。
-
我将 .sln 放在与您的顶级文件夹相同的级别。 :)
标签: .net visual-studio nuget nuget-package