【问题标题】:Where is the default output folder for dotnet restore?dotnet restore 的默认输出文件夹在哪里?
【发布时间】:2016-07-13 15:05:37
【问题描述】:

我尝试使用命令行创建一个简单的 .net 核心

dotnew new

在名为 netcoreExample 的某个文件夹中,我可以看到创建了两个文件,它们是 program.cs 和 project.json。然后我将 Microsoft.EntityFrameworkCore 添加到 project.json 中的依赖项

当我尝试运行命令时

dotnet restore

它显示包已成功恢复。但是,当我检查运行 dotnet restore 的文件夹时,我没有看到通常在运行 Nuget restore 的旧 C# 项目时创建的“packages”文件夹。

我想知道 dotnet restore 将所有依赖项输出到哪里。

【问题讨论】:

    标签: .net-core


    【解决方案1】:

    在 Windows 上默认为 %userprofile%\.nuget\packages。我希望dotnet restore -verbosity <verbosity-level> 打印出它恢复到的位置。

    在其他操作系统上,例如 <HOME-environment-variable-location>/.nuget/packages

    【讨论】:

    • 仅供参考,使用 --packages 选项指定自定义输出文件夹。
    • “我希望 dotnet restore -verbosity 打印出它恢复到的位置”+1
    • <HOME-environment-variable-location> 通常表示为~。 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多