gpt4 book ai didi

asp.net-mvc - Nuget 如何指定包位置?

转载 作者:行者123 更新时间:2023-12-04 08:55:58 25 4
gpt4 key购买 nike

enter image description here

我有简单的文件夹结构:

project1
|_ nuget.config http://tinyurl.com/84ynb9z
|_ packages.config http://tinyurl.com/72zpy3z
project2
|_ nuget.config http://tinyurl.com/84ynb9z
|_ packages.config http://tinyurl.com/72zpy3z
packages
|_ FluentNHibernate.1.2.0.712
|_ FluentValidation.3.2.0.0

我需要从 packages.config 文件中恢复包(非常简单)

我在 nuget 1.6 中使用了新功能,可以在构建时恢复包,但我有两个问题:
  • 软件包始终“安装”在根文件夹中。我试图多次更改 NuGet.targets 文件,但它总是安装在 root 中:(
  • 它显示安装了软件包( http://tinyurl.com/7f2ow6k ),但引用文献
  • 中没有任何更新

    顺便提一句:

    我正在使用 nuget 1.6

    我读了 http://goo.gl/zZabGhttp://goo.gl/mJL7N已经但一无所有

    最佳答案

    我以这种方式更新了 Nuget.targets 文件,下一个版本将我的包安装在“libs”目录中

    <PackagesDir>$([System.IO.Path]::Combine($(SolutionDir), "libs"))</PackagesDir>

    但是,引用资料没有更新。

    引用在第一次安装时固定。然后你必须重新安装你的包(卸载然后重新安装),它将使用 nuget.config 文件。

    然后,对于进一步的构建,将使用 NuGet.targets。

    不是很直观,但它对我有用,希望它有所帮助。

    关于asp.net-mvc - Nuget 如何指定包位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9862482/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com