培训
模块
创建新的 .NET 项目并使用包依赖项 - Training
创建 .NET 项目并了解如何在项目中添加包和管理包依赖项。 通过 Visual Studio Code 使用 .NET Core CLI 和 NuGet 注册表,向 C# 应用程序添加库和工具。
NuGet 1.6 发行说明 | NuGet 1.8 发行说明
NuGet 1.7 已于 2012 年 4 月 4 日发布。
由于安装了旧版本,尝试升级 NuGet 时如果运行 VS 2010 SP1,则可能会出现安装错误。
解决方法是直接卸载 NuGet,然后从 VS 扩展库安装它。 有关详细信息,请参阅https://support.microsoft.com/kb/2581019。
注意:如果 Visual Studio 不允许卸载扩展(“卸载”按钮被禁用),则可能需使用“以管理员身份运行”来重启 Visual Studio。
1.7 中的新增功能;如果包包含位于包根目录中的 readme.txt
文件,NuGet 则会在包安装完成后自动打开此文件。
“管理 NuGet 包”对话框现在包含一个下拉列表,其中提供用于显示预发行包的选项。
打开包管理器控制台或管理器 NuGet 包对话框时,NuGet 会检查当前解决方案是否已启用包还原模式,以及 packages
文件夹中是否缺少包文件。 如果满足这两个条件,NuGet 将通知你,并显示一个便捷的“还原”按钮。 单击此按钮可让 NuGet 还原所有缺失的包。
在先前版本的 NuGet 中,每个项目均有一个 packages.config
文件,它可持续跟踪该项目中安装了哪些 NuGet 包。 但是,在解决方案级别没有类似的文件可用于跟踪解决方案级包。 因此,无法还原解决方案级包。
此功能现已在 NuGet 1.7 中实现。 解决方案级 packages.config
文件位于解决方案根目录下的 .nuget
文件夹中,且仅存储解决方案级包。
由于使用率较低,New-Package 命令已被删除。 建议开发人员使用 nuget.exe 或便捷的 NuGet 包资源管理器来创建包。
NuGet 1.7 已修复有关包还原工作流和网络/源控制场景的众多 bug。
有关 NuGet 1.7 中已修复工作项的完整列表,请查看 [NuGet Issue Tracker for this release](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=Closed&type=All&priority=All&release=NuGet%201.7&assignedTo=All&component=All&sortField=Votes&sortDirection=Descending&page=0)
。
培训
模块
创建新的 .NET 项目并使用包依赖项 - Training
创建 .NET 项目并了解如何在项目中添加包和管理包依赖项。 通过 Visual Studio Code 使用 .NET Core CLI 和 NuGet 注册表,向 C# 应用程序添加库和工具。