Visual Studio 2017 15.7 下的.NET Core

简介: Visual Studio 2017 15.7版本发布,对.NET Core项目的主要相关改变如下, 同时对Xamarin、Android和iOS项目的支持上也做了较大改进。

一. .NET Core相关主要内容

1. 大型的. NET Core项目中缩短了智能感知25%的时间。

2.C# 7.3 支持

3. 项目发布:提供了部署模式(框架依赖和独立部署)和目标运行时(win、osx、linux)的选择功能。9.png二. 其他主要更新

我们增加了对更改安装位置的支持.

在开始更新之前, 可以全部保存挂起的更改。

在安装过程中, "更新" 对话框为您提供了有关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 运行时, 并改进了现有数据库的逆向工程。


目录
相关文章
|
6月前
|
API C++ Windows
Visual C++运行库、.NET Framework和DirectX运行库的作用及常见问题解决方案,涵盖MSVCP140.dll丢失、0xc000007b错误等典型故障的修复方法
本文介绍Visual C++运行库、.NET Framework和DirectX运行库的作用及常见问题解决方案,涵盖MSVCP140.dll丢失、0xc000007b错误等典型故障的修复方法,提供官方下载链接与系统修复工具使用指南。
1514 2
|
9月前
|
C++ Windows
.NET Framework安装不成功,下载`NET Framework 3.5`文件,Microsoft Visual C++
.NET Framework常见问题及解决方案汇总,涵盖缺失组件、安装失败、错误代码等,提供多种修复方法,包括全能王DLL修复工具、微软官方运行库及命令行安装等,适用于Windows系统,解决应用程序无法运行问题。
1327 3
|
6月前
|
开发框架 .NET C#
ASP.NET Core Blazor 路由配置和导航
大家好,我是码农刚子。本文系统介绍Blazor单页应用的路由机制,涵盖基础配置、路由参数、编程式导航及高级功能。通过@page指令定义路由,支持参数约束、可选参数与通配符捕获,结合NavigationManager实现页面跳转与参数传递,并演示用户管理、产品展示等典型场景,全面掌握Blazor路由从入门到实战的完整方案。
548 6
|
开发框架 .NET 开发者
简化 ASP.NET Core 依赖注入(DI)注册-Scrutor
Scrutor 是一个简化 ASP.NET Core 应用程序中依赖注入(DI)注册过程的开源库,支持自动扫描和注册服务。通过简单的配置,开发者可以轻松地从指定程序集中筛选、注册服务,并设置其生命周期,同时支持服务装饰等高级功能。适用于大型项目,提高代码的可维护性和简洁性。仓库地址:<https://github.com/khellang/Scrutor>
548 5
|
存储 开发框架 JSON
ASP.NET Core OData 9 正式发布
【10月更文挑战第8天】Microsoft 在 2024 年 8 月 30 日宣布推出 ASP.NET Core OData 9,此版本与 .NET 8 的 OData 库保持一致,改进了数据编码以符合 OData 规范,并放弃了对旧版 .NET Framework 的支持,仅支持 .NET 8 及更高版本。新版本引入了更快的 JSON 编写器 `System.Text.UTF8JsonWriter`,优化了内存使用和序列化速度。
349 0
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
417 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
存储 JSON 开发工具
.NET 在 Visual Studio 中的高效编程技巧集
.NET 在 Visual Studio 中的高效编程技巧集
223 12
|
开发框架 算法 中间件
ASP.NET Core 中的速率限制中间件
在ASP.NET Core中,速率限制中间件用于控制客户端请求速率,防止服务器过载并提高安全性。通过`AddRateLimiter`注册服务,并配置不同策略如固定窗口、滑动窗口、令牌桶和并发限制。这些策略可在全局、控制器或动作级别应用,支持自定义响应处理。使用中间件`UseRateLimiter`启用限流功能,并可通过属性禁用特定控制器或动作的限流。这有助于有效保护API免受滥用和过载。 欢迎关注我的公众号:Net分享 (239字符)
376 1
|
开发框架 缓存 .NET
GraphQL 与 ASP.NET Core 集成:从入门到精通
本文详细介绍了如何在ASP.NET Core中集成GraphQL,包括安装必要的NuGet包、创建GraphQL Schema、配置GraphQL服务等步骤。同时,文章还探讨了常见问题及其解决方法,如处理复杂查询、错误处理、性能优化和实现认证授权等,旨在帮助开发者构建灵活且高效的API。
445 3
Visual Studio 快速分析 .NET Dump 文件
【11月更文挑战第10天】.NET Dump 文件是在 .NET 应用程序崩溃或出现问题时生成的,记录了应用程序的状态,包括内存对象、线程栈和模块信息。通过分析这些文件,开发人员可以定位和解决内存泄漏、死锁等问题。在 Visual Studio 中,可以通过调试工具、内存分析工具和符号加载等功能来详细分析 Dump 文件。此外,还可以使用第三方工具如 WinDbg 进行更深入的分析。
1058 1

热门文章

最新文章

下一篇
开通oss服务