培训
模块
创建新的 .NET 项目并使用包依赖项 - Training
创建 .NET 项目并了解如何在项目中添加包和管理包依赖项。 通过 Visual Studio Code 使用 .NET Core CLI 和 NuGet 注册表,向 C# 应用程序添加库和工具。
NuGet 分发车辆:
NuGet 版本 | 适用于 Visual Studio 版本 | 适用于 .NET SDK |
---|---|---|
5.3.0 | Visual Studio 2019 版本 16.3 | 3.0.1001 |
5.3.1 | Visual Studio 2019 版本 16.3.6 | 未来版本:3.0.101 |
1随具有 .NET Core 工作负荷的 Visual Studio 2019 一起安装
已改进针对 Packages.Config 的 SHA 跟踪和强制实施的安全性 - #7281
Bug
2.2 SDK 用户无法使用 3.0.100-preview9 SDK 生成的 NuGet 包,具体取决于所在时区 #8603
PATH 中的引号 (") 字符在 nuget restore
中导致“路径中存在非法字符”故障 #8168
VS:程序集被完全 ngen,而不是部分 ngen - #8513
减少内存使用量(取消订阅事件)- #8471
“Error_UnableToFindProjectInfo”消息的语法不正确 - #8441
NU1403 改进 - 验证所有包,包括所需/实际 sha 值 - #8424
NuGetPackageManager.PreviewUpdatePackagesAsync
- 中存在多个枚举 #8401
在 PluginProcess 中还原 "public -> internal" 更改 - #8390
IVsPackageSourceProvider.GetSources(...) 存在定义不明的异常行为 - #8383
再次公开 PluginManager 构造函数 - #8379
用于跟踪 PM UI 刷新率的指标 - #8369
通过包管理器 UI 安装时,减少 UI 刷新次数 - #8358
遥测:日期/时间值使用特定于区域的格式 - #8351
在包管理器 UI 的浏览选项卡中减少 UI 刷新次数 #6570 - #8339
[测试失败]“无法分析配置文件”会提示两次 - #8320
显示 NU5037 错误,并提供介绍客户修复(包缺少所需的 nuspec 文件)良好文档页面 - #8291
更改项目的 RuntimeIdentifier 时,锁定模式还原失败 - #8260
使这些设置在 VS 延迟中进行读取 - #8156
Nuget sources add
中的回归导致“名称中不能包含 ':'字符、十六进制值 0x3A“错误 - #7948
NuGet 插件凭据提供程序 - 隐藏进程窗口 - #7511
强制 PackagePathResolver 为绝对路径 - #7349
减少包管理器 UI 的安装和更新选项卡中的 UI 刷新次数 - #6570
DCR:
培训
模块
创建新的 .NET 项目并使用包依赖项 - Training
创建 .NET 项目并了解如何在项目中添加包和管理包依赖项。 通过 Visual Studio Code 使用 .NET Core CLI 和 NuGet 注册表,向 C# 应用程序添加库和工具。