首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取NuGet包的位置

是NuGet官方网站(https://www.nuget.org/)或者通过Visual Studio的NuGet包管理器来获取。

NuGet是一个用于.NET开发的包管理工具,可以方便地引用、安装、更新和卸载第三方库和工具包。通过NuGet,开发人员可以轻松地将所需的库添加到项目中,提高开发效率和代码复用性。

在NuGet官方网站上,可以通过搜索功能查找所需的NuGet包。可以根据关键字、作者、标签等进行搜索,并可以按照下载量、发布时间等进行排序。在搜索结果中,可以查看每个NuGet包的名称、版本、描述、作者、下载量等详细信息。点击相应的NuGet包,可以查看其详细介绍、依赖关系、版本历史、使用示例等。

另外,如果使用Visual Studio进行开发,可以通过NuGet包管理器来获取NuGet包。在Visual Studio中,可以通过右键点击项目,选择“管理NuGet程序包”来打开NuGet包管理器。在NuGet包管理器中,可以搜索所需的NuGet包,并进行安装、更新和卸载操作。NuGet包管理器会自动处理依赖关系,并将所需的库添加到项目中。

总结起来,获取NuGet包的位置是NuGet官方网站或者通过Visual Studio的NuGet包管理器来获取。通过搜索功能可以找到所需的NuGet包,并可以根据详细信息进行选择和安装。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

安装Nuget

安装Nuget 项目中添加:dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer 添加认证配置 Startup类中添加如下配置...,其参数defaultScheme用于指定当未指定具体认证方案时将会使用默认方案,上例为Bearer认证。...在上例中,它们值都从配置文件中获取;IssuerSigningKey属性值用于指定进行签名验证安全密钥,它值为SymmetricSecurityKey对象,即对称加密密钥;ClockSkew属性值表示验证时间时间偏移值...这里需要注意,由于JWT不支持销毁以及撤回功能,因此在设置它有效时间时,应设置一个较短时间(如上例中3分钟),这样可以有效避免Token在意外被窃取后所带来风险。...现在就可以请求认证接口获取 token: 这时重新请求资源接口,在请求头中添加Authorization项,值为Bearer ,就可以得到结果了: 这次示例中,使用了固定用户名和密码,实际情况中,

94810
  • NuGet 修改路径

    修改全局包管理目录 通过 NuGet 安装时,NuGet 先将包下载至一个统一目录,默认路径是:C:\Users\用户名\.nuget\packages 下载多了以后,会导致 C 盘空间被大量占用...搜索 NuGet.Config 文件,默认位置是:C:\Users\用户名\AppData\Roaming\NuGet,在根节点下添加如下配置: <add key="globalPackagesFolder...修改项目中<em>的</em><em>包</em>路径 安装<em>包</em>时,<em>NuGet</em> 会先搜索全局包管理目录,如果需要安装<em>的</em><em>包</em>已经存在,则不会去 <em>NuGet</em> 网站下载,不存在时则会先将包下载至本地全局目录下。...(你在全局包管理目录下找一个<em>包</em>,在其中新建一个文本文件,然后在项目中通过 <em>NuGet</em> 安装该<em>包</em>,你会发现你新建<em>的</em>这个文本文件也被复制到了项目的 packages 目录下<em>的</em>对应<em>包</em>中。)...如果每个项目下都有一个 packages,会导致硬盘中有大量重复<em>的</em><em>包</em>文件,让人非常<em>的</em>不爽。可以通过配置,让项目引用同一个目录下<em>的</em><em>包</em>文件。

    2.1K10

    获取 Nuget 版本号

    本文告诉大家通过命令行获取 Nuget 版本号 在 Nuget 中没有 -version 和 -v 和 --version 等写法,只需要直接输入 nuget 在第一行就会显示版本号 nuget NuGet...config 获取或设置 NuGet 配置值。 delete 从服务器中删除程序。 help (?) 显示一般帮助信息,以及有关其他命令帮助信息。...install 使用指定源安装程序。如果未指定源,则将使用 NuGet 配置文件中定义所有源。如果配置文件未指定源,则使用默认 NuGet 源。...list 显示给定源中程序列表。如果未指定源,则使用 %AppData%\NuGet\NuGet.config 中定义所有源。...通过加载 %AppData%\NuGet\NuGet.config,然后加载从驱动器根目录开始到当前目录为止任何 nuget.config 或 .nuget\nuget.config 来获取 NuGet

    1.8K20

    阻止某个 NuGet 意外升级

    阻止某个 NuGet 意外升级 2018-06-29 09:59 出于兼容性考虑,我们可能不再更新某个项目的 NuGet 。...然而,团队开发软件可能因为某个小伙伴不知道这样历史问题,从而手抖将某个不应该更新 NuGet 更新了,于是迁移就挂了。 本文提供了一种方法来避免某些特定 NuGet 升级。...LiteDB 是一个不应该被升级 NuGet ,但是最新版本已经是 4.1.4 了,很容易被团队中其他小伙伴误升级。 ?...▲ 当小伙伴打开包管理器时候,会发现版本不一致,然后就不小心升级了 思路 NuGet 使用 PackageReference 来管理所有的引用,于是我试图通过隐藏 LiteDB PackageReference...并且在安装了新版本后,将因为多次引用不同版本而导致编译不通过。 所以,方案否决。 最终解决 既然无法阻止发现这个 NuGet ,那思路就换成无论如何更新,都无效好了。

    1.3K20

    帮助官方 NuGet 解掉 Bug,制作绝对不会传递依赖 NuGet

    如果你希望做一个 NuGet 工具,那么这个一定不能作为依赖传递给下一个。典型例子,做一个生成版本号工具 NuGet ,或者做一个代码分析器。...本文将解决 NuGet 几个坑,真正做到绝对没有的依赖传递。 ---- 我们遇到了什么问题 如果你使用了 GitVersion 这款 NuGet 来自动修改你版本号,那么你可能会遇到这个问题。...如何创建一个基于命令行工具跨平台 NuGet 工具 如何创建一个基于 MSBuild Task 跨平台 NuGet 工具 官方提供解决方案 官方在非常早期 2.7 版本就提供了 developmentDependency...但实际上这个属性在后面版本 NuGet 开发中就丢掉了。不生效。 官方提供了 IsTool 属性可以使用,但这依然不能阻止 B 安装了 A 之后,C 包被迫安装 A 问题。...至于如何查看自己 NuGet 版本号,请参见:获取 Nuget 版本号 - 林德熙 我试图寻找解决方案 为 A 项目添加去除依赖代码 我们创建一个项目 Walterlv.PackageDemo.A

    94750

    帮助官方 NuGet 解掉 Bug,制作绝对不会传递依赖 NuGet

    帮助官方 NuGet 解掉 Bug,制作绝对不会传递依赖 NuGet 发布于 2018-08-05 13:22...典型例子,做一个生成版本号工具 NuGet ,或者做一个代码分析器。 本文将解决 NuGet 几个坑,真正做到绝对没有的依赖传递。...---- 我们遇到了什么问题 如果你使用了 GitVersion 这款 NuGet 来自动修改你版本号,那么你可能会遇到这个问题。...如何创建一个基于命令行工具跨平台 NuGet 工具 如何创建一个基于 MSBuild Task 跨平台 NuGet 工具 官方提供解决方案 官方在非常早期 2.7 版本就提供了 developmentDependency...但实际上这个属性在后面版本 NuGet 开发中就丢掉了。不生效。 官方提供了 IsTool 属性可以使用,但这依然不能阻止 B 安装了 A 之后,C 包被迫安装 A 问题。

    79420

    发布 Rafy .NET Standard 版本 Nuget

    但是这都只是在源码层面支持 NS2.0,并没有发布其正式 Nuget 。要使用这个版本开发者,不得不自己下载源码进行编译。 最近,使用 Net Core 开发者越来越多。...所以我们决定发布一个正式 Nuget ,以方便 Net Core 开发都可以方便地下载、更新 Rafy 框架进行使用。...项目支持多版本改造步骤 过程中其实没有想到,要发布一个同时支持 Net Standard 2.0 和 Net Framework 4.5 版本 Nuget ,还是比较繁琐。...Nuget 。...最终生成 Nuget 格式是这样: ? 通过上述几步,就使得 Rafy 框架支持了 Net Standard 版本了。同时,我们还把 Rafy 中一些其它公共插件也都支持了多版本。

    64430

    使用dotnet Cli向nuget发布

    构建时生成Nuget:顾名思义,除打包命令,构建时也会自动生成nuget; 标记:帮助其他人定位你,了解包能力。 给package设定一个唯一id,并填写其他属性。...Visual Studio构建项目并创建.nupkg文件,插看输出窗体,获取文件路径。...发布 有了.nupkg文件,你可以从nuget.org获取一个API key(这个Key标记了你这个nuget账户),结合dotnet cli发布。...获取API Key 登陆nuget.org账户 点击右上角你账户名字,选择API keys 创建---> 选择范围--> Push, 在Glob pattern填入* 一旦生成key,请尽早Copy并保存...推送命令中错误通常表明存在问题 , 如: 您可能忘记了更新项目的版本号,而尝试发布同签名软件。 您尝试使用主机上已存在标识符发布程序时,也会看到错误:名称“ AppLogger”已经存在。

    1.2K10

    C# 搭建自己NuGet服务器,上传自定义NuGet

    关于.nupkg文件其实就是程序安装压缩文件,它包含了程序版本信息,dll及相关外部依赖,NuGet安装时会进行自动解压。...打包操作 打开NuGet Explorer 如何修改之前已经打好 修改只需要删除之前Package contents中dll引用 重新添加然后保存即可。...NuGet自动恢复功能 通过命令方式编译项目是如何自动恢复NuGet?...NuGet执行相关步骤: 1.先检查package.config文件从上往下逐一扫描,当Package文件架为发现则自动从服务器下载安装。 VS2012及后已经集成NuGet相关服务。...通过项目管理工具SVN/TFS等管理源代码,我们只需要上传源代码而无需上传Packages文件架,客户端获取代码重新编译会自动恢复所依赖package,极大增加了 代码获取速度。

    94920

    C# 搭建自己NuGet服务器,上传自定义NuGet

    以上就成功部署了自己NuGet服务器了。关于.nupkg文件其实就是程序安装压缩文件,它包含了程序版本信息,dll及相关外部依赖,NuGet安装时会进行自动解压。...打包操作 打开NuGet Explorer ? ? 如何修改之前已经打好 修改只需要删除之前Package contents中dll引用 重新添加然后保存即可。...NuGet自动恢复功能 通过命令方式编译项目是如何自动恢复NuGet?...NuGet执行相关步骤: 1.先检查package.config文件从上往下逐一扫描,当Package文件架为发现则自动从服务器下载安装。 VS2012及后已经集成NuGet相关服务。...通过项目管理工具SVN/TFS等管理源代码,我们只需要上传源代码而无需上传Packages文件架,客户端获取代码重新编译会自动恢复所依赖package,极大增加了 代码获取速度。

    1.6K50

    Roslyn 打包自定义文件到 NuGet

    本文告诉大家如何在打包时候加上需要放在里面的文件 在 VisualStudio 使用新项目格式快速打出 Nuget 告诉大家快速打包方法,但有时候我需要将本地一些资源或依赖也放在里面,此时就需要用到下面的方法...C++ 运行库,那么同样可以上面方法 另外在输出时候也支持改名,例如在写 NuGet 时候,在修改编译过程 targets 和 props 文件是需要跟随名才能被执行。...id.targets 才会被执行,对应 props 文件也相同 如果是自己手写文件名,在更改 NuGet id 时候如果没有更改,或复制不对,那么会发现没有执行 简单解决方法是在打包时候自动修改对应文件... 使用 $(MSBuildThisFileDirectory) 拿到当前文件文件夹,此时通过上一层文件就可以拿到 NuGet 文件夹。...获取对应文件进行输出到软件编译输出文件夹 关于文件复制请看 Roslyn 如何使用 MSBuild Copy 复制文件 如果这个库文件只是需要添加资源文件,不需要加上 lib 文件,也就是不添加引用,

    90920
    领券