【问题标题】:Installing NuGet packages to custom folder in a project in Visual Studio 2015在 Visual Studio 2015 的项目中将 NuGet 包安装到自定义文件夹
【发布时间】:2015-10-20 16:23:23
【问题描述】:

我有一个包含许多项目的 Visual Studio 2015 解决方案。对于其中一个项目,我希望 NuGet 中的文件下载到我项目中的特定文件夹。例如,我打算使用 Bootstrap 和 Signalr。我希望 Bootstrap 将所有内容下载到我的应用程序的一个文件夹中,而不是在我的项目根目录中创建文件夹。例如,我在项目中有一个名为“Libs”的文件夹,并希望这些库使用“Libs”作为它们的根文件夹。这是由于处理“Libs”文件夹中所有内容的外部构建解决方案。

我发现these docs 关于使用 NuGet.config 文件夹作为解决方案,但这并不能解决我的问题。有什么想法吗?

【问题讨论】:

    标签: nuget visual-studio-2015


    【解决方案1】:

    据我所知,这是不可能的。每个 Nuget 包都包含有关如何安装到项目中的特定说明。其中一个指令是放置文件的位置,另一个示例是应用于web.config 的转换。 Nuget 没有指定修改这些说明的方法。您唯一能做的就是自己修改包 - 下载 .nupkg 文件并将其作为 zip 文件打开,您将能够从那里编辑文件夹结构。

    【讨论】:

    • 感谢您的解释。我很欣赏修改 .nupkg 文件的建议,但我担心如果我(或其他人)通过 NuGet 更新项目库,那么他们将回到原来的位置,而不是通过 NuGet 修改的位置?对吗?
    • 是的,你必须每次都修改它。
    猜你喜欢
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多