【发布时间】:2016-11-07 22:31:34
【问题描述】:
由于我使用 CI 集成,我不能(也不想)将包放入共享用户文件夹。相反,我希望它们在实际文件夹中恢复(想想 node_modules)。
这很简单,我运行dotnet restore --no-cache --packages Packages,它运行良好。包已恢复并且它们位于正确的文件夹中。
但是,当我运行 dotnet build -c Release 或 dotnet run -c Release 时,它找不到任何包。
/var/www/website/project.json(15,50):错误 NU1001:无法解析依赖项 Microsoft.AspNetCore.Hosting >= 1.0.0。
那么如何确保 dotnet 知道在哪里为这个特定项目寻找包?
这是我执行命令的文件夹的样子。
bin
bundleconfig.json
NuGet.config
Packages
project.json
Properties
web.config
bower.json
Controllers
obj
Program.cs
project.lock.json
ViewsWeb.xproj
【问题讨论】: