【发布时间】:2018-11-13 01:24:44
【问题描述】:
我在 VSTS(Visual Studio 团队服务)的提要中存储了一个私有包。我想将它添加到我正在使用 Visual Studio Code 开发的 .NET Core 项目中。
检查 VSTS 文档,要从私有源添加包,必须使用 NuGet CLI,因为 .NET 不支持私有存储库(或者至少我认为是这样,因为 Microsoft 建议我们改用 NuGet CLI) .
使用 NuGet CLI,添加包的命令是 NuGet install。但它会下载所有包,包括 .nupck、DLL 文件、大型文件等......(即各种 XML 文件)。而且它不会向项目添加必要的引用。使用.NET CLI添加包,在.csproj文件(项目文件)中添加引用,照常工作。
是否有一个命令可以重现完全相同的行为,例如我们在 Visual Studio 上添加包或使用 .NET 添加包 CLI 的 Visual Code?p>
如果没有,我该怎么办?我应该提取 DLL 文件并在 .csproj 文件中手动引用它吗?如果有任何更新,我怎么知道(在 Visual Studio 中,NuGet UI 显示更新,但在 Visual Studio Code 中,手动添加引用后...)
【问题讨论】:
标签: visual-studio-code nuget azure-devops packages dotnet-cli