visual studio 2017 15.7版本发布,对.net core项目的主要相关改变如下, 同时对xamarin、android和ios项目的支持上也做了较大改进。
一. .net core相关主要内容
1. 大型的. net core项目中缩短了智能感知25%的时间。
2.c# 7.3 支持
3. 项目发布:提供了部署模式(框架依赖和独立部署)和目标运行时(win、osx、linux)的选择功能。
二. 其他主要更新
- 我们增加了对更改安装位置的支持.
- 在开始更新之前, 可以全部保存挂起的更改。
- 在安装过程中, "更新" 对话框为您提供了有关update的更多详细信息。
- c# 7.3包含在 visual studio 版本15.7 中。
- 我们改进了 c# 和 vb 项目的解决方案加载时间。
- 我们对f# 及其工具进行了大量更新, 重点关注性能。
- 我们缩短了时间, 以便为大型. net 核心项目启用智能感知25%。
- 我们进行了快速的信息改进和新的. net 重构, 如转换
for
到-foreach
并使私有字段readonly
. - 我们添加了将 asp.net core应用程序发布到没有容器的应用程序服务 linux的能力.
- 实时单元测试适用于嵌入式 pdbs , 并支持使用引用程序集的项目。
- 测试资源管理器在测试运行期间有更多的响应图标。
- c++ 开发人员可以使用codelens 进行单元测试.
- 我们添加了从 c++核心指南中执行项目的新规则。.
- 使用/调试: 快联pdbs 调试大型解决方案更加健壮。
- cmake 集成支持cmake 3.11 和静态分析.
- python项目支持智能感知中的类型提示, 并且添加了运行 mypy 命令以查找代码中的键入错误。
- 在python项目中支持畅达环境。
- 我们根据流行的开源 pydevd 调试器添加了我们的python调试器的下一个版本。
- 文稿 2.8包含在 visual studio 版本15.7 中。
- 在调试过程中, 我们改进了隼 https 支持。
- 我们增加了对使用 microsoft edge进行 javascript 调试的支持。.
- 调试器支持 vsts 和 github源链接的身份验证.
- 在调试. net core项目时, 支持 intellitrace 的后退调试功能。
- 我们添加了对异常进行快照的 intellitrace 支持。
- 当不需要解决方案或项目重新加载时, 我们从git 中的分支签出中删除了阻止模式对话框。
- 在git 中有一个选项可在 openssl 和 schannel 之间进行选择.
- 可以从visual studio ide中创建和关联 azure 密钥库.
- xamarin 的 visual studio 工具可以自动安装缺少的 android api 级别, xamarin. android 项目。
- xamarin. 窗体 xaml 编辑器为条件 xaml 提供智能感知和快速修复。
- 我们在visual studio 生成工具中添加了对 azure、uwp 和其他项目类型的支持。
- 您可以在不安装所有 visual studio的情况下创建生成服务器.
- windows 2018年4月10日更新 sdk-生成 17134是通用 windows 平台开发工作负载的默认必需 sdk。
- 我们增加了对所有 uwp 应用程序的可视化状态管理的支持。
- 我们为sideloaded appx 程序包启用了自动更新.
- 您有用于迁移到 nuget packagereference的新工具.
- 我们添加了对nuget 包签名的支持.
- 我们为6.2 服务结构版本添加了服务结构工具.
- 我们更新了实体框架工具以使用 ef 6.2 运行时, 并改进了现有数据库的逆向工程。
我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=2ig67tuvaew4o