是否可以为 nuget 指定 packages.config 的自定义路径?

Is it possible to specify a custom path for packages.config for nuget?

我正在做一个小项目,我 运行 遇到了一个很可能与我的文件夹结构有关的问题。

My Project

如果可能的话,文件夹结构要像这样保持现有状态,我可能需要一种方法来指定在每个项目的基础上加载哪个 packages.config。

我希望这种结构能够确保文件的唯一性,而不必通过文件链接维护引用。

但是,为了使编译工作,一些项目需要其他框架目标。现在除非我可以指定单独的路径 packages.config 我被迫再次将我的 csproj 文件拆分到单独的文件夹中?有谁知道解决这个问题的方法吗?

您在同一个目录中有多个项目。 NuGet 支持一个以项目命名的 packages.config 文件:

packages.ProjectName.config

如果您的项目中有 space,那么对于 NuGet 2,您需要将 space 替换为下划线。

packages.Project_Name.config