我正在使用 Team City 构建 ASP.NET Core(目标 .NET)项目。依赖包与项目一起部署到构建服务器,遵循以下文件夹结构:
- 套餐
- 解决方案名称
- 源代码
- myproj.xproj
- 源代码
我有一个 nuget.config 文件 <add key="globalPackagesFolder" value="..\..\packages"/>
这会正确地恢复 VS 中的包,并且引用似乎保留在构建中。 但是,在构建服务器上,dotnet build 找不到依赖项。
Error NU1001: The dependency ... could not be resolved
有没有办法指定dotnet构建的依赖项的相对路径?
最佳答案
基于 Axel 的评论和 Nuget Configuration in ASP.NET Core 1.0
在 src 文件夹中添加了一个 global.json 文件,内容为:
{ "packages": "../../Packages" }
关于asp.net-core - 如何在 Windows 构建服务器上使用本地包进行 dotnet 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41272733/