兴發国际娱乐手机登录 44

宇宙第一

通过此功能,用户可直接将代码发布到 GitHub。在 Team Explorer
Synchronization 页面,用户通过点击 Publish to GitHub 按钮即可将本地 Git
仓库发布到 GitHub。

根据PYPL 2019年4月最新的IDE指数榜单,在Top IDE index的第一名依旧是Visual
Studio,后面依次是Eclipse和Android Studio 。虽然Eclipse和Visual
Studio的指数很接近,不过Visual Studio “宇宙第一IDE”的名称可不是虚的。

版本15.3更新在用户离线下载时更加人性化,包含了进度显示,下载出错可以输入R,进行下载的重新尝试,并在当前下载框下继续下载为完成的作业,结合 –layout 参数的离线文件的检查和修复,并且在下载的完成后不会自动退出下载框,而是等待任意键的输入。

兴發国际娱乐手机登录 1

兴發国际娱乐手机登录 2

本次针对15.3版本进行了中文语言的下载,在下载速度和稳定性上15.3版本有了更大的进步,中途基本不会遇见下载某个组件包失败的情况,并且下载完成的检验修复比15.2版本更加严格,在15.2版本中下载某个组件包不完整的情况下,下载器并不会做严格到每个文件的检查,在新的版本中 –fix 参数的检查是具有更高的严格性的,本次下载了常规组件的中文语言离线包,文件大小为24.2G,另外注意的是其中有一个文件包的文件名长度超出限制,在复制或者移动离线包时这个离线数据包(705kb)时无法移动,在备份文件时需要注意,可以借助工具进行移动复制,或者借助下载器在需要创建数据包的目录下,重新重定向运行离线命令即可。

▲ Publish to GitHub from Visual Studio 2019 v16.4

Visual
Studio从1997年诞生以来,目前可以支持多种编程语言,C#/VB、JavaScript
、.NET、Node.js、Java、Python、C++等等,一直深受开发者的喜爱。目前Visual
Studio保持着每年两次更新。

Visual Studio 2017(版本 15.3)发布说明

Last Update: 2017/8/14


| 开发人员社区 | 系统要求 | 兼容性 | 可分发代码 | 许可条款 | 博客 | 已知问题 |


本文包含有关 Visual Studio 2017(版本 15.3)最新发布的信息。
单击此按钮下载。

兴發国际娱乐手机登录 3 有关详细信息,请参阅安装指南。

除此之外,微软还特意强调了对 Visual
Studio
旧版本的支持时间表。它鼓励用户升级至
16.4 新版本,并停止使用旧版本。例如以下的版本都即将停止支持:

Visual Studio 2019版刚刚更新,大家来看看这次更新了啥?

反馈

我们期待你的宝贵意见和建议! 可通过安装程序或 Visual Studio IDE
中的报告问题选项报告问题。 兴發国际娱乐手机登录 4 图标位于右上角。
可在开发人员社区兴發国际娱乐手机登录,门户中跟踪自己的反馈。
如有任何建议,请通过 UserVoice 网站告知我们。


  • Visual Studio 2017 version
    15.0 –
    将于2020年1月14日停止支持

  • Visual Studio 2010 产品套件 – 将于2020年7月14日停止支持

以下为译文:

发布日期:2017 年 8 月 14 日 – Visual Studio 2017(版本 15.3)

此版本中的新增功能

  • 辅助功能的改进。
  • Visual Studio IDE
    改进。
  • CMake
    工具。
  • Visual Studio
    编辑器
  • C++
    语言服务。
  • Visual C++
    工具集和库。
  • C# 7.1
    语言支持。
  • Xamarin。
  • .NET Core 和 ASP.NET Core
    改进。
  • NuGet
    改进。
  • .NET Framework
    4.7。
  • 调试与诊断。
  • Application
    Insights。
  • Redgate
    数据工具。
  • Azure Function
    工具。
  • JavaScript 和
    TypeScript。
  • Node.js。
  • 连接的服务中的 Microsoft Graph
    提供程序。
  • Python。
  • R
    工具。

对于仍在使用 16.1, 16.2 和 16.3 的用户,也建议升级至 16.4
版本,因为前者的更新频率更低,受支持的时间更短。

兴發国际娱乐手机登录 5

此版本中已修复的主要问题

我们专心聆听开发人员社区的需求。
此列表提供得票数最高且已在此版本中修复的问题。
兴發国际娱乐手机登录 6   安装 F#
后深色主题加载失败。
兴發国际娱乐手机登录 7   Visual Studio
安装程序更新导致无限循环。
兴發国际娱乐手机登录 8   最近项目的列表未正确显示。
兴發国际娱乐手机登录 9   无法向新的自定义配置文件添加名称。
兴發国际娱乐手机登录 10  将 DSL 扩展从 VS 2015
移动到 VS 2017
时出现运行时错误。
兴發国际娱乐手机登录 11   Try…catch
块引发“TextBuffer
编辑操作,但另一个编辑正在进行中”错误消息。
兴發国际娱乐手机登录 12   Chrome 58 中不接受
Visual Studio
自签名证书。
兴發国际娱乐手机登录 13   由于“生成中的所有生成提交必须使用来自同一个项目集合的项目实例”,发布失败。
兴發国际娱乐手机登录 14   每次启动 VS 2017
时都会运行“扫描新的和更新的 MEF
组件”,减缓启动速度。
兴發国际娱乐手机登录 15   在本地调试 VS 2017
时页面加载速度慢。
兴發国际娱乐手机登录 16   如果在不使用管理员权限的情况下运行
VS Community
2017,会出现拒绝访问错误消息。
兴發国际娱乐手机登录 16   设置操作失败。
兴發国际娱乐手机登录 18   无法将最近项目从起始页上的最近列表中删除。
兴發国际娱乐手机登录 18   无法调试 T4
文本模板。
兴發国际娱乐手机登录 20   所有新的/现有 HTTPS
网站在 Chrome
中出现证书错误
兴發国际娱乐手机登录 21   程序集版本更改时不更新
MEF
缓存。
兴發国际娱乐手机登录 22   Editorconfig
支持将“charset = utf-8”解释为带签名的
UTF-8
兴發国际娱乐手机登录 23   RTM
忽略项目依赖项且生成失败。
兴發国际娱乐手机登录 24   单击文件选项卡时,Visual
Studio
会冻结。
兴發国际娱乐手机登录 24   PerfWatson2.exe
阻止扩展安装超过 1
分钟。
兴發国际娱乐手机登录 26  Web
发布预览仅可上传文件的子集。
兴發国际娱乐手机登录 26   调试程序安装不正确。
兴發国际娱乐手机登录 26   版本 15.2
升级丢失窗口布局设置。
兴發国际娱乐手机登录 29   来自 HRESULT:
0xD00000F3 的 System.Runtime.InteropServices.COMException
异常。
兴發国际娱乐手机登录 30   C++
自动完成 Enter 插入新行,而不是完成标识符。
兴發国际娱乐手机登录 30   发布预览不允许选择性发布文件。
兴發国际娱乐手机登录 30  SSDT
安装错误:进程无法访问文件“C:…IntelliTraceCollection.cab”,因为另一进程正在使用它。
兴發国际娱乐手机登录 33   生成无法启动。
兴發国际娱乐手机登录 33  Intellisense:无法通过 Tab 操作自动完成。
兴發国际娱乐手机登录 33   Visual Studio 2017
在附加到进程期间崩溃。
兴發国际娱乐手机登录 33   PerfWatson2.exe 在关闭
VS2017 后会运行几分钟,阻止
VSIX/扩展安装程序。
兴發国际娱乐手机登录 33   Node.js 和 Python
安装失败。

兴發国际娱乐手机登录 38详细了解版本 15.3 中已解决的客户所报问题。


下面是 Visual Studio 2019 16.4
的新增功能摘要:

总的来说,Visual
Studio的风格没有太大变化。但是如果你注意观察的话,就会发现一些差异。

此版本中的新增功能

  • Visual Studio 现在支持”FIPS
    相容性模式”

  • XAML 设计器缩放/位置现在默认为“适合全部”。

  • 添加了“创建数据绑定”对话框。

  • 区域
    IntelliSense
    改进

  • XAML IntelliSense 中的代码片段

  • 弹出 XAML 编辑器作为设计器的单独窗口

  • 显示引用的程序集的资源

  • 实时可视化树中的“仅我的 XAML”

  • 合并资源字典

  • XAML 孤岛支持

  • 编辑模板现在可与第三方控件结合使用。

  • C++ CMake 项目中提供更好的 Clang-Tidy
    支持。

  • AddressSanitizer 支持在 Windows
    上用 MSVC 编译的项目。

  • 支持将本地 Git 存储库发布到
    GitHub。

  • 通过垂直文档选项卡将文档选项卡更改为垂直布局。

  • 此版本中的 .NET
    效率提升包括:能够直接在错误列表中配置代码样式规则的严重性级别;“查找所有引用”现在提供按类型和成员分组的选项;进行了重构,可将局部函数设置为静态,并将在函数外部定义的变量传入到该函数的声明和调用。

  • 集成终端添加了新功能和常规稳定性修复(仅适用于预览版)

  • 容器工具窗口添加了检查、停止、启动和删除
    Docker 容器和映像的功能

  • 可以选择自动隐藏工具窗口以提高启动性能

  • C++ MSBuild 和 CMake 项目中对 Clang 和 MSVC
    的 支持。

  • 管理发布依赖项或使用连接的服务时自动检测 SQL Server 和 Azure
    存储连接字符串

  • 添加了使用64位运行时开发 Azure Functions 的支持。

  • 添加了对 .NET Core 3.0 应用发布选项的支持:准备运行
    (Crossgen)、链接和 SingleExe

  • 此版本中的 .NET
    Productivity 新增功能包括直接通过编辑器配置代码样式规则的严重性级别,使用新的
    Go To Base 命令轻松地沿继承链向上导航,为所有参数添加 NULL
    检查并为覆盖方法添加 XML 文档。

首先,窗口顶部增加了标题菜单栏;其次,
状态栏中显示了“未发现任何问题”的消息,表明后台代码没有发现我的代码中有任何问题;第三,左下角,“就绪”文本左侧是新的后台任务状态指示器,可以提供有关扫描代码构建IntelliSense等信息。第四,解决方案资源管理器面板中有一个不可见的GitHub选项卡,集成了Pull
Request的功能。最后,右上角还多了一个实时分享的按钮。

辅助功能的改进

我们解决了此版本中的 1700 多个辅助功能问题,使 Visual Studio
比以往任何时候都更容易访问。

  • 现可访问“蓝(额外对比度)”主题(图
    1),该主题对某些颜色进行了微调,使编码时想使用高一点的对比度的用户感到颜色对比更加舒适

    兴發国际娱乐手机登录 39

    (图 1)“蓝(额外对比度)”主题

     

  • 现可借助 Visual Studio
    编辑器,通过新的“显示行注释”命令集发现并在文本修饰之间导航。
    可在编辑器上下文菜单(图2)中找到该新功能。 请参阅 Visual Studio
    编辑器部分,了解详细信息。

    兴發国际娱乐手机登录 40

    (图 2)显示行注释

     


关于新功能的详细介绍请点此查看。

兴發国际娱乐手机登录 41

Visual Studio IDE 的改进

  • 在“帮助”菜单下添加了“键盘辅助功能”菜单命令。
    这为获得有关辅助功能提示和技巧的联机文档提供了便利。
  • 现在,诊断系统会通过“信息栏”通知用户可能涉及 Visual Studio
    意外终止的扩展(图 3)。
    “信息栏”提供有关终止的信息,并询问是否要禁用可疑扩展。

    兴發国际娱乐手机登录 42

    (图 3)信息栏通知

     

  • 在打开文件夹方案中,可以通过专用 UI 选择所需的调试程序。

  • 已停止在 Visual Studio 2017
    的不同并行安装之间共享某些设置(如工具窗口布局),方法是将“%userprofile%\Documents\Visual
    Studio
    2017\Settings”中的“CurrentSettings.vssettings”文件位置更改为类似于“%localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx\Settings”的特定于安装的文件夹。

    注意:在全新安装时可使用特定于安装的新设置。 将现有 Visual Studio
    2017 安装升级到最新更新时,其会使用现有共享位置。 如果现在已拥有
    Visual Studio 2017
    的并行安装,并决定升级且希望使用特定于安装的新设置文件位置,请参阅以下步骤:1.
    升级之后,使用“导入\导出”设置向导将所有现有设置导出到“%localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx”文件夹之外的某个位置。

    1. 打开已升级的 Visual Studio
      安装的开发者命令提示符并在其中运行 devenv resetuserdata
    2. 启动 Visual Studio,并从导出的设置文件中导入保存的设置。
  • 修复了导致 Visual Studio 在主窗口出现前挂起的“隐藏窗口”bug。

  • 扩大了可点击目标区域,以便更轻松地消除通知提示。

下载地址:

实时分享C++ 编程,左侧是Visual Studio 2019,右侧是Visual Studio Code

.NET IDE 改进

  • 添加了若干新重构和快速修补程序,例如“解决合并冲突”、“添加 null
    检查”、“添加参数”等。 请查看 Visual Studio
    中的重构、代码生成和快速操作页面,查看完整列表。
  • 对 IntelliSense
    中的变量名称提出了建议,有助于用户快速命名变量,例如 Person person
  • “编辑并继续”现在支持 C# 7.0 功能(本地函数除外)。
  • 针对 .NET Core,增加了对项目文件夹外的文件通配支持。

(文/开源中国)    

微软集成开发环境的新版本上线了,此次微软发布了Visual Studio
2019及Mac版的Visual Studio 2019。

登录和标识改进

  • 修复了帐户选取器控件,“重新输入凭据”运行更可靠。
    (在某些情况下,帐户选取器会在重新输入凭据时清除帐户。
    此修补程序应能解决此问题。)

Visual
Studio现在的定位有些奇怪,开发人员可能都会问这个名字中带有2019的版本是否还有存在的必要。Visual
Studio
2017自从两年前发布以来,陆续收到了9个版本和无数个补丁。每一个版本都发布了各种新功能和Bug修复,对于Visual
Studio用户来说,这种体验可以与Google
Chrome相媲美——每个新版本都会带来稳定的功能增强和问题修复。

起始页

  • 扩大了“开始”页面
    MRU“固定”的可点击目标区域,以便更轻松地将关注的项固定到 MRU 顶部。

实际上,微软正在为各种服务(如Azure
DevOps)大力推行这种迭代式的增量模型,与我们看到的Office
365的每月更新和免费的开源Visual Studio
Code的持续开发相似。既然微软有这样的开发流程,我们不禁会问,为什么还要特意推出Visual
Studio 2019呢?为何不持续更新Visual Studio呢?

轻量级解决方案加载

  • 提高了生成速度和稳定性。
  • 减少了加载的项目数。
  • 我们添加了一个新选项(图 4),该选项允许 Visual Studio
    确定什么最适合用户的解决方案。

兴發国际娱乐手机登录 43

(图 4)轻量级解决方案加载选项

 

  • 我们添加了文件搜索结果解决方案,搜索延迟项目,而不仅仅是加载项目。
    • 对此有一些限制:
      • 搜索不会扩展到文件中,并且不包括渐进式结果,如类和方法。
      • 属于项目的文件显示为简单列表。
        如果文件属于一个文件夹,除了文件名,还会显示相对路径。
      • 搜索视图中没有文件项的上下文菜单。
    • 加载项目时,会刷新所有现有的搜索,以添加进度结果。
  • 现在,GoTo All 和 GoTo Files 在工作区中显示外部项中的内容。
  • 我们改进了使用 LSL 的项目中的 Batch 生成。

坚持这种旧的发行方式的原因可能有以下这些原因:

安装

  • 现在,Visual Studio 安装程序支持级别小于 150% 的高 DPI 缩放。
  • vswhere.exe 可执行文件已更新为在默认情况下排除预览实例,而当命令行上包含 --prerelease 时,包含预览实例。
  • CLI 能处理 --verify``--fix 和 --clean
    • --verify 会验证布局并通知用户缺失和无效的负载。
    • --fix 会验证布局并重新下载缺失或无效的包。
    • --clean 会删除已过时的包并允许用户将布局剪裁到特定的版本范围。
  • 已移除了安装程序工具提示中的驱动器大小(图 5)。

兴發国际娱乐手机登录 44

(图 5)安装程序中列出的驱动器大小

 


有些客户购买了永久许可证,而发行新的主版本可以提供一个良机来进行某些重大的改变,例如放弃对旧平台的支持,或对C++库进行某些重大的改动。比如,Visual
Studio 2019中的C++项目终于放弃了对Windows
XP的支持,如果你想继续使用这个很久以前就被淘汰了的操作系统的话,那么就必须使用旧的Visual
Studio 2017 C++编译器。

打开文件夹和 CMake 工具

  • 提高了文件夹和解决方案之间切换的稳定性。
  • 打开文件夹扩展程序控件可将源控件图标添加到文件夹。
    这样一来,用户可快速查看解决方案资源管理器中文件的源控件状态,该操作目前由
    SVN 实现。
  • Visual Studio 中的 CMake 体验已更新,现可使用 CMake
    3.8。
  • 对于使用 MinGW 或
    Cygwin 的
    C++ 项目,改进了“打开文件夹”中的编辑、生成和调试支持。
  • 添加了支持,以定义“CppProperties.json”和“CMakeSettings.json”中的全局和特定于配置的环境变量。
    “launch.vs.json”中定义的调试配置和“tasks.vs.json”中的任务可以使用这些环境变量。
  • 增强了 Visual Studio 的 CMake 工具以提供对 CTest
    集成的支持。
  • 现可使用 CMake 的 Ninja
    生成器,以及通过
    IntelliSense 轻松面向 64 位平台、生成、调试和编辑的功能。

发表评论

电子邮件地址不会被公开。 必填项已用*标注