我正在使用Team City构建ASP.NET Core(目标.NET)项目。依赖于此文件夹结构的依赖项包与项目一起部署到构建服务器:
我有一个带有<add key="globalPackagesFolder" value="..\..\packages"/>
这可以在VS中恢复软件包,并且引用似乎仍然适用于构建。 但是,在构建服务器上, dotnet build 找不到依赖项。
错误NU1001:无法解析依赖关系
有没有办法为dotnet build指定依赖关系的相对路径?
答案 0 :(得分:0)
基于Axel的评论和Nuget Configuration in ASP.NET Core 1.0
在src文件夹中添加了一个global.json文件,内容为:
FileInfo meFile = //.. get the file
byte[] extBytes = Encoding.ASCII.GetBytes(meFile.Extension);
using(FileStream stream = meFile.OpenRead())
{
networkStream.Write(extBytes, 0, extBytes.Length);
networkStream.Write(BitConverter.GetBytes(stream.BaseStream.Length));
byte @byte = 0x00;
while ( stream.Position < stream.BaseStream.Length )
{
networkStream.WriteByte((byte)stream.ReadByte());
}
}