【问题标题】:Installing Nuget packages from a config file从配置文件安装 Nuget 包
【发布时间】:2012-03-16 12:47:07
【问题描述】:

我习惯了 gems、pip 和 npm,因为我可以提供某种形式的配置文件,并且包管理实用程序会为我安装该配置中的项目。

我正在尝试在 .Net 的 nuget 中找到此功能,但未能成功。我看到了一个命令行实用程序,它将下载配置包;但是,此时我仍然必须手动添加引用(并且它不会利用包执行的任何脚本任务来添加其他文件等等)。

那么有没有办法使用 nuget 从自定义 package.config 文件下载包,添加对项目的引用,并更改/添加与包关联的任何文件?

【问题讨论】:

    标签: .net nuget


    【解决方案1】:

    是的。默认情况下,Nuget 将包文件放在名为 ./packages 的文件夹中。如果您在 Visual Studio 中右键单击您的解决方案并选择“启用包还原”,它将为您的项目添加配置、exe 和目标文件。

    这将使项目能够下载在编译时丢失的任何文件。

    【讨论】:

    • 它会在构建时自动下载包,但不会将文件添加到项目本身(例如,jQuery 的 nuget 包会在项目中安装 jQuery 文件)。
    【解决方案2】:

    不,没有办法做你想做的事。我们从不修改 IDE 本身之外的项目文件。

    【讨论】:

    • 在使用其他语言的包管理系统后,这感觉就像是一个缺失的功能。不过很高兴知道。谢谢
    猜你喜欢
    • 1970-01-01
    • 2022-08-17
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 2021-10-22
    • 1970-01-01
    • 2021-11-15
    相关资源
    最近更新 更多