![]() |
冷冷的茄子 · 唐三藏-金蝉 - 王者荣耀爆料站 - ...· 4 月前 · |
![]() |
冷冷的滑板 · 查看 gtest 版本 - CSDN文库· 6 月前 · |
![]() |
有爱心的海龟 · _鸟哥笔记_互联网广告|营销|推广|运营|品 ...· 1 年前 · |
![]() |
大力的水龙头 · 美国好看的恐怖片推荐_头条· 1 年前 · |
单击按钮即可下载最新版 Visual Studio 2019。 有关如何安装和更新 Visual Studio 2019 的说明,请参阅 将 Visual Studio 2019 更新到最新版本 。 另请参阅 如何脱机安装 的说明。
Visual Studio 2019 版本 16.11 是 Visual Studio 2019 的第五个(也是最后一个)受支持的服务基线。 建议需要采用长期稳定且安全的开发环境的 Enterprise 和 Professional 客户对此版本进行标准化。 正如我们在 生命周期和支持策略 中详细说明的那样,版本 16.11 的支持将通过 2029 年 4 月的修补程序和安全更新提供,这是 Visual Studio 2019 产品生命周期的剩余部分。
此外,鉴于已提供版本 16.11,版本 16.9(最后一个服务基线)将继续获得 12 个月的支持,并于 2022 年 10 月停止支持。 另请注意,版本 16.10 也不再获得支持。 这些中间版本仅在下一次次要更新发布之前收到服务修补程序。
可以通过单击上述按钮之一、访问 Visual Studio 站点或转到 my.visualstudio.com 的下载部分 来获取 Visual Studio 2019 版本 16.11 的最新最安全版本。 可以从 Microsoft 更新目录 获取更新。 有关 Visual Studio 支持的基线的详细信息,请查看 Visual Studio 2019 的支持策略 。
可从 Visual Studio 2019 博客获取来自 Visual Studio 工程团队的官方产品见解 。 有关 Visual Studio 2019 版的详细信息,可参阅以下文章:
发布日期:2023 年 8 月 8 日
发布时间:2023 年 7 月 25 日
发布日期:2023 年 6 月 13 日
发布日期:2023 年 4 月 11 日
发布日期:2023 年 3 月 14 日
发布日期:2023 年 2 月 14 日
git archive
、
git log --format
中的堆溢出导致 RCE
发布日期:2023 年 1 月 10 日
发布日期:2022 年 12 月 13 日
发布日期:2022 年 11 月 8 日
发布时间:2022 年 10 月 11 日
发布日期:2022 年 9 月 13 日
2022 年 8 月 9 日发布
发布时间:2022 年 7 月 12 日
发布日期:2022 年 6 月 14 日
发布日期:2022 年 5 月 17 日
发布日期:2022 年 5 月 10 日
CVE-2022-29117 .NET 拒绝服务漏洞 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中存在漏洞,恶意客户端可以操纵 Cookie 并导致拒绝服务。
CVE-2022-23267 .NET Core 拒绝服务漏洞 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中存在漏洞,恶意客户端可利用通过 HttpClient 分配的过量内存导致拒绝服务。
CVE-2022-29145 .NET 拒绝服务漏洞 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中存在漏洞,恶意客户端可在分析 HTML 表单时导致拒绝服务。
CVE-2022-24513 特权提升漏洞 当 Microsoft Visual Studio 更新程序服务错误分析本地配置数据时,存在潜在的特权提升漏洞。
发布日期:2022 年 4 月 19 日
发布日期:2022 年 4 月 12 日
CVE-2022-24765 特权提升漏洞 Git for Windows 中存在潜在的特权提升漏洞,其中 Git 操作可以在存储库外部运行,同时搜索 Git 目录。 Git for Windows 现已更新为版本 2.35.2.1。
CVE-2022-24767 DLL 劫持漏洞 在 SYSTEM 用户帐户下运行卸载程序时,Git for Windows 安装程序中存在潜在的 DLL 劫持漏洞。 Git for Windows 现已更新为版本 2.35.2.1。
CVE-2022-24513 特权提升漏洞 当 Microsoft Visual Studio 更新程序服务错误分析本地配置数据时,存在潜在的特权提升漏洞。
发布日期:2022 年 3 月 8 日
CVE-2020-8927 漏洞 .NET 5.0 和 .NET Core 3.1 中存在远程代码执行漏洞,其中在 1.0.8 之前的 Brotli 库版本中存在缓冲区溢出。
CVE-2022-24464 漏洞 分析某些类型的 http 表单请求时,.NET 6.0、.NET 5.0 和 .NET CORE 3.1 中存在拒绝服务漏洞。
CVE-2022-24512 漏洞 .NET 6.0、.NET 5.0 和 .NET Core 3.1 中存在远程代码执行漏洞,其中堆栈缓冲区溢出发生在 .NET Double Parse 例程中。
CVE-2021-3711 OpenSSL 缓冲区溢出漏洞 OpenSSL 中存在潜在的缓冲区溢出漏洞,Git for Windows 会使用该漏洞。 Git for Windows 现已更新为版本 2.35.1.2,解决了此问题。
发布时间:2022 年 2 月 8 日
CVE-2022-21986 漏洞 当 Kestrel Web 服务器处理某些 HTTP/2 和 HTTP/3 请求时,.NET 5.0 和 .NET 6.0 中存在拒绝服务漏洞 。
发布日期:2022 年 1 月 11 日
发布时间:2021 年 12 月 14 日
为了防止潜在的恶意利用导致错误表示代码,Visual Studio 编辑器将不再允许双向文本控制字符来操纵编辑表面上的字符顺序。 一个新选项将使这些双向文本控制字符与占位符一起显示。 双向文本控制字符仍将出现在代码中,因为此行为仅影响代码编辑器中呈现的内容。
此功能在“工具”\“选项”中控制。 在“文本编辑器”\“常规”页面下,存在“显示双向文本控制字符”选项,默认情况下会选中此选项。 选中后,所有双向文本控制字符都将呈现为占位符。 取消选中该选项将还原为先前不呈现这些字符时的行为。
如果 Unicode 字符属于以下任一范围,则将其视为双向文本控制字符:U+061c、U+200e-U+200f、U+202a-U+202e、U+2066-U+2069。
CVE-2021-43877 .NET 漏洞 ANCM 中存在一个特权提升漏洞,当 .NET Core、.NET 5 和 .NET 6 应用程序托管在 IIS 中时,该漏洞可能会允许提升特权。
CVE-2021-42574 双向文本漏洞 双向文本控制字符可用于使代码在编辑器中的呈现与磁盘上所包含的内容不同 。
发布时间:2021 年 11 月 16 日
发布时间:2021 年 11 月 9 日
CVE-2021-42319 权限提升漏洞 Visual Studio 安装程序中包含的 WMI 提供程序存在权限提升漏洞 。
CVE-2021-42277 诊断中心标准收集器服务权限提升漏洞 当诊断中心标准收集器错误处理文件操作时,就存在权限提升漏洞 。
发布时间:2021 年 10 月 12 日
Git 使用的 OpenSSL 库中存在潜在的拒绝服务漏洞。
Git 使用的 OpenSSL 库中存在潜在的拒绝服务漏洞。
Git 使用的 OpenSSL 库中存在潜在的标志绕过漏洞。
当 System.DirectoryServices.Protocols.LdapConnection 在 Linux 上以纯文本形式发送凭据时,.NET 中存在信息泄露漏洞。
发布日期:2021 年 10 月 5 日
发布日期:2021 年 9 月 14 日
安装了使用 C++ 的游戏开发并选择了 Unreal Engine 安装程序工作负载后,Visual Studio 中存在权限分配漏洞。 该系统在安装过程中容易受到 LPE 的攻击,它会创建一个对所有用户都具有写入访问权限的目录。
发布日期:2021 年 8 月 25 日
发布日期:2021 年 8 月 16 日
发布日期:2021 年 8 月 10 日
更新后的“帮助”菜单
Git 工具
在该版本中,我们很高兴在编辑 WPF、Windows 窗体、ASP.NET Core、控制台等应用程序的代码文件时,提供新的热重载用户的第一个版本。使用热重载,你现在可以在应用程序运行时修改应用托管的源代码,而无需暂停执行或使用断点。 而只需进行一项受支持的更改,并使用工具栏中新的“应用代码更改”按钮立即应用它们即可。
在 Visual Studio 的这次更新中,于调试器 (F5) 下运行应用程序时,这种新的体验是可用的,并且由 编辑并继续 (EnC) 机制提供支持。 因此,在支持 EnC 的任何位置,现在都可以在使用任何其他调试器功能的同时使用热重载。 .NET 热重载还将与 XAML 热重载一起工作,从而使在桌面应用程序(如 WPF 或 WinUI)中进行 UI 和代码隐藏更改成为可能。
EnC 和热重载也有相同的限制,因此请注意,当前并不是每种类型的编辑都受支持。 有关受支持或不受支持的编辑的完整列表,可参阅 在我们的文档 。
若要详细了解热重载和我们的长期愿景,可以在 博客文章 了解更多详细信息。
{if(true)}
时的格式设置问题。
CMakeSettings.json
中指定的环境
通过以下链接查看 Visual Studio 2019 中所有待解决问题和可用暂避方法。
我们期待你的宝贵意见和建议! 如有问题,请通过安装程序或 Visual Studio IDE 右上角的“
报告问题
”选项告知我们。
图标位于右上角。
可以在
Visual Studio 开发者社区
中提出产品建议或跟踪问题,也可在其中提问、寻找答案和建议新功能。
此外,还可通过
实时聊天支持
获得免费安装帮助。
通过参考开发人员工具博客网站中的见解和建议,随时掌握所有新版本的最新最全资讯,并发表有关大量功能的深入分析帖子。
要详细了解 Visual Studio 2019 的历史版本,请查看 Visual Studio 2019 发行说明历史记录 。