从组织仓库获取NuGet软件包

时间:2019-11-04 18:11:22

标签: c# nuget

我对C#开发非常陌生,我的组织在其中一台服务器上拥有一个位置,其中包含由过去的开发人员创建的nuget程序包。当我尝试添加新的软件包源并浏览到包含所有.nupkg文件的目录的位置,然后浏览NuGet软件包中的软件包时,我将计算机上安装的软件包的位置作为网络位置。经理,它没有结果。我什至将软件包下载到本地计算机上,并尝试将源添加到C:驱动器上的目录中,但仍然没有软件包可供选择。我究竟做错了什么?

1 个答案:

答案 0 :(得分:0)

NuGet在installing packages and adding sources in Visual Studio上有文档。

尽管如此,我并不喜欢使用Visual Studio选项页添加源。当您在此处添加源时,该源将添加到用户配置文件的nuget.config文件中,这意味着同一台计算机上的所有解决方案都将使用该源(除非解决方案具有使用{{ 1}}删除所有继承的源)。这也意味着,如果您共享项目/解决方案,则使用该解决方案的其他任何人都将没有正确的来源。因此,最好在解决方案旁边添加一个nuget.config文件,并在那里设置正确的源。一种快速的入门方法是,假设您已安装.NET Core SDK,请从命令行使用<clear />