我在TeamCity上有Nuget Server,当我尝试从服务器下载软件包到dnx时,项目列表是空的,但是当我尝试手动添加到项目(通过project.json)时,它就可以了。
我应该如何配置我的TeamCity Nuget服务器或其他什么?
答案 0 :(得分:0)
看起来这是TeamCity的NuGet服务器的一个问题,因为NuGet的公共服务器表现得很好。如果我猜测,传递.NET Core程序集/框架项目的参数存在一些问题。
您希望在TeamCity上安装TeamCity .NET Core plugin并使用" dotnet restore"命令 - 使用NuGet包的TeamCity URL - 之后它应该按预期工作。对于与csproj和xproj文件混合的解决方案,我的经验是,您需要NuGet安装程序和dotnet还原构建步骤才能完成工作。对于NuGet,您希望拥有3.5.0(仅在撰写本文时可用于测试版)或更高版本以了解包含project.json的项目 - 并且不会出错。